← Back to home

Tick3t

Tick3t: Seamless, privacy-first event ticketing for Web3. Gasless NFT tickets for crypto users, instant smart wallets for newcomers via Telegram, and ZK-powered privacy for exclusive events. Bridging mass adoption and Web3 innovation effortlessly. 🎟️✨

Screenshots

Tick3t screenshot 1
Tick3t screenshot 2
Tick3t screenshot 3
Tick3t screenshot 4
Tick3t screenshot 5
Tick3t screenshot 6

Problem Statement

Tick3ttransforms Web3 event ticketing by prioritizingaccessibility,privacy, andscalability. Experience events on-chain through our Telegram Mini App@tick3tapp_botor directly via the Tick3t App.Core FeaturesMass Adoption via TelegramInstant access for1B+ Telegram users.Smart wallet creationthrough account abstraction.No prior crypto knowledge required.Build acommunity-driven event ecosystem.Web3-Native CapabilitiesGasless Transactions: Sponsored gas for frictionless NFT ticketing.NFT Ticketing: Tickets minted asERC-721 NFTswith ownership and transferability.Smart Account Abstraction: Simplifies Web3 interactions for all users.Privacy-First ApproachZero-Knowledge Proofs (ZKPs): Enhanced attendee privacy with selective disclosure.Encrypted Event Metadata: Secure storage of sensitive event information.Private Ticket Transfers: Anonymous and secure transactions for exclusive events.Competitive AdvantagesSeamlessly bridgesWeb2 and Web3.Eliminates gas fees throughevent sponsorshipmodels.Ensurescryptographically secured private events.Technical InfrastructureTechnology StackSmart Accounts: Powered byBiconomyfor gasless transactions and account abstraction.Privacy Layer: Implementation ofZK circuitsfor enhanced data security.Onboarding: CombinesDynamic SDKand Telegram integration for effortless user access.Blockchain: Multi-chain deployment for scalability and interoperability.VisionTick3tbridges the gap between Web3 innovation and real-world usability, making it the premier platform foraccessible,secure, andprivate event ticketing. Our solution caters to both crypto-native users and newcomers, revolutionizing how we experience events on-chain.

Solution

Here's the updated version with ** * formatting for bold and large text:** Frontend Architecture ** The application is built with Next.js and TypeScript, featuring a comprehensive Web3 integration stack. Authentication and wallet management are handled using Dynamic.xyz SDK for Telegram-based login, Wagmi for Ethereum interactions, and Biconomy for account abstraction and gasless transactions. The UI is designed with Tailwind CSS, enhanced by Framer Motion animations. WorldCoin's MiniKit is integrated for identity verification.** Telegram Bot Integration ** The Tick3t Telegram bot is developed using the Telegraf framework. The bot provides a straightforward command interface (/start, /help, /webapp) and integrates Telegram Mini App functionality to seamlessly connect users to the Web3 ticketing platform. This integration leverages Telegram's extensive user base to enhance accessibility.** Core Features **Account Abstraction (Biconomy): To simplify user interaction, Biconomy is used for gasless transactions. Event organizers cover the gas fees, ensuring a smooth and user-friendly experience.Zero-Knowledge Circuits for Private Event Data:Email Proofs (VLayer): Users receive email invitations for events. A proof is generated from the email to verify the user's invitation. Chain Activity (VLayer): For specific events, organizers can require certain criteria, such as transaction volume or ownership of specific tokens. Using zero-knowledge proofs, the system checks if users meet these conditions. For this hackathon, we focused on verifying token holdings within specific block intervals. Hidden Location (Lit Protocol): Non-participants cannot view the event's location. Lit Protocol ensures that only users who meet the specified criteria can access the event's location.** Smart Contract Architecture ** The smart contract infrastructure is developed in Solidity to implement a robust event ticketing system with privacy features. It consists of three main components:EmailProver Contract: Verifies email authenticity using the VLayer protocol, with a focus on validating university domain emails (e.g., @umons.ac.be).EventFactoryNFTsEmail Contract: Implements a factory pattern to manage event creation and lifecycle. It maintains separate arrays for future and past events, ensuring efficient data management.NFT-Based Ticketing System: Facilitates ticket sales through gasless transactions powered by Biconomy and integrates email verification via zero-knowledge proofs.The contracts include robust access controls, time-based event management, and privacy-preserving mechanisms for email verification. This architecture supports scalable event creation while maintaining high standards of security and privacy.

Hackathon

ETHGlobal Bangkok

2024

Prizes

  • 🏆

    Blockscout Explorer Big Pool Prize

    Blockscout

Contributors