Screenshots





Problem Statement
We’re exploring a vision where event ticket distribution and purchasing can be seamlessly managed through web3 ecosystems and solutions. We’ve also mapped out the process for redeeming tickets at the event entrance, with all data securely stored on-chain using EAS attestations. Additionally, we’ve integrated World ID verification to experiment with preventing ticket scalping by ensuring that only verified humans can purchase tickets. Our on-chain smart contract solution also inherently resolves race conditions, preventing the issue of multiple buyers attempting to purchase the same ticket simultaneously.
Solution
World ID to generate World ID proof to limit ticket purchase of the particular event to just one human.EAS attestation on Optimism network to create event ticket attestation and event ticket redeem attestation, we are using on chain attestation that is issued by the event organizer (attester) to user (receiver). We added custom resolver to event ticket redeem to check if the ticket attestation has been redeemedUse Coinbase wallet for easy onboarding (without installing any browser plugin and securely link to iCloud passkey)Use NextJS for the website with @coinbase/onchainkit and hardhat for deploying Solidity smart contracts