Video thumbnail

noScalp

A ticket-selling platform for social events where only verified users can purchase NFT tickets.

noScalp

Created At

ETHGlobal Prague

Project Description

noScalp: Decentralized Social Event Ticketing Platform Overview noScalp is a blockchain-based ticketing platform built on World mainnet that enables artists and event organizers to create, manage, and sell tickets for social events. The platform leverages ERC1155 NFTs as soulbound (non-transferable) tickets, ensuring ticket authenticity and preventing unauthorized reselling.

Key Features Secure User Verification The platform incorporates a verification system that ensures only verified users can purchase tickets Nullifier hashes are used to prevent double-minting, enhancing security and preventing fraud Each user can only purchase one ticket per event, ensuring fair distribution Soulbound NFT Tickets Tickets are implemented as ERC1155 NFTs that are soulbound Once purchased, tickets cannot be transferred to another wallet, preventing scalping Each ticket has associated metadata stored via IPFS, allowing for rich ticket information Role-Based Access Control The platform implements a robust role-based access control system ARTIST_ROLE: Allows creators to manage their events and ticket types ADMIN_ROLE: Enables platform administrators to manage the system and grant artist roles Comprehensive Event Management Artists can create events with customizable names and details Multiple ticket types can be created for each event (e.g., VIP, General Admission) Events can be toggled between active and inactive states Fair Revenue Distribution Automatic fee distribution between artists and the platform Platform fee is set at 10% (1000 basis points) Artists receive 90% of ticket sales directly to their wallet Excess payments are automatically refunded to buyers Technical Implementation Deployed on World mainnet for global accessibility Comprehensive test suite ensuring all functionality works as expected Foundry-based deployment and management scripts Use Cases Music Concerts: Artists can create events and sell different ticket tiers Conferences: Organizers can manage attendee access with verified tickets Exclusive Gatherings: Limited-attendance events with verified participants Community Events: Local communities can organize events with controlled access Benefits For Artists: Direct revenue, control over events, protection against scalping For Attendees: Guaranteed authentic tickets, simplified purchasing process For Platform: Sustainable revenue model, reduced fraud, improved user experience The noScalp represents a significant advancement in decentralized event ticketing, addressing key pain points in traditional ticketing systems while leveraging blockchain technology to enhance security, transparency, and fairness for all participants.

How it's Made

Technology Stack Solidity with OpenZeppelin libraries for ERC1155, AccessControl. Foundry framework for smart contract development, testing, and deployment Next.js frontend with TypeScript for a responsive, SEO-friendly user experience Smart Contract Soulbound NFT tickets preventing unauthorized transfers Secure fee distribution (10% platform, 90% artists) Automatic excess payment refunds Role-based access control for artists and admins

background image mobile

Join the mailing list

Get the latest news and updates