project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

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. 🎟️✨

Tick3t

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Project Description

Tick3t transforms Web3 event ticketing by prioritizing accessibility, privacy, and scalability. Experience events on-chain through our Telegram Mini App @tick3tapp_bot or directly via the Tick3t App.


Core Features

  1. Mass Adoption via Telegram
  • Instant access for 1B+ Telegram users.
  • Smart wallet creation through account abstraction.
  • No prior crypto knowledge required.
  • Build a community-driven event ecosystem.

  1. Web3-Native Capabilities
  • Gasless Transactions: Sponsored gas for frictionless NFT ticketing.
  • NFT Ticketing: Tickets minted as ERC-721 NFTs with ownership and transferability.
  • Smart Account Abstraction: Simplifies Web3 interactions for all users.

  1. Privacy-First Approach
  • Zero-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 Advantages

  • Seamlessly bridges Web2 and Web3.
  • Eliminates gas fees through event sponsorship models.
  • Ensures cryptographically secured private events.

Technical Infrastructure

Technology Stack

  • Smart Accounts: Powered by Biconomy for gasless transactions and account abstraction.
  • Privacy Layer: Implementation of ZK circuits for enhanced data security.
  • Onboarding: Combines Dynamic SDK and Telegram integration for effortless user access.
  • Blockchain: Multi-chain deployment for scalability and interoperability.

Vision
Tick3t bridges the gap between Web3 innovation and real-world usability, making it the premier platform for accessible, secure, and private event ticketing. Our solution caters to both crypto-native users and newcomers, revolutionizing how we experience events on-chain.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates