Lummy
Decentralized Ticketing Platform
Created on 16th May 2025
•
Lummy
Decentralized Ticketing Platform
The problem Lummy solves
Ticket Counterfeiting & Fraud:
By utilizing NFT technology on the Lisk blockchain, each ticket is a unique, verifiable token that cannot be duplicated or forged. Our dynamic QR codes with cryptographic challenges provide an additional layer of security for event entry.
Ticket Scalping & Price Gouging:
Our controlled secondary marketplace implements anti-scalping measures with configurable maximum markup percentages set by event organizers, ensuring tickets remain affordable and accessible to genuine fans.
Complex Verification Processes:
The blockchain-based verification system eliminates the need for paper tickets or complicated verification procedures. Attendees simply present their dynamic QR codes, which are cryptographically secured and regularly updated to prevent screenshots from being shared.
Lack of Transparency:
All transactions—from initial sales to resales—are recorded on the Lisk blockchain, creating a transparent history of ownership and pricing that benefits both organizers and attendees.
Limited Control for Event Organizers:
Organizers gain unprecedented control over their tickets throughout their lifecycle, including setting resale rules, receiving royalties from secondary sales, and accessing real-time sales analytics.
Payment Complexity:
Integration with IDRX stablecoin simplifies the payment process while providing stability against cryptocurrency volatility.
Challenges we ran into
Smart Contract Integration:
One of our biggest hurdles was establishing reliable communication between our React frontend and the Solidity smart contracts. We encountered issues with reading and writing to Event and TicketNFT contracts, particularly when handling complex data structures between the two layers. To address this, we implemented a dual deployment strategy with a fully-functional mock version for demonstration purposes while we continue refining the blockchain integration.
Dynamic QR Code Security:
Creating secure, time-based QR codes that couldn't be easily shared or screenshot proved technically challenging. We solved this by implementing a cryptographic challenge-response system in our SecurityLib that regenerates codes at regular intervals, requiring both possession of the NFT and real-time blockchain validation.
Anti-Scalping Mechanisms:
Designing effective anti-scalping measures that would work on-chain required careful consideration. We developed a configurable markup percentage system with fee distribution logic that required extensive testing to ensure it couldn't be circumvented.
Wallet Integration:
Integrating with Xellar Wallet specifically for the Lisk blockchain presented compatibility issues with our React environment. We addressed this by creating custom hooks that bridged the wagmi library with Xellar Kit's specific requirements.
Cross-Chain Testing:
Testing on the Lisk Sepolia Testnet presented challenges as we needed to ensure our contracts worked specifically with this implementation rather than standard Ethereum testnets.
Tracks Applied (1)
Social Media Challenge
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
