Next-Generation Event Ticketing on Arbitrum using Zero-Knowledge Proofs.
- Node.js v18+
- Git
# Install dependencies
cd contracts && npm install
cd ../circuits && npm install
cd ../frontend && npm installcd contracts
npx hardhat node
# In a new terminal:
npx hardhat run scripts/deploy.js --network localhostcd frontend
npm run dev- Contracts: Hardhat + Solidity
- Frontend: Next.js 15 + Wagmi
- Privacy: Circom + SnarkJS
- Create Events: Organizers launch events with automated royalties.
- Buy Tickets: Users mint NFT tickets w/ private commitments.
- ZK Check-In: Prove attendance without revealing identity.
- Marketplace: Resell tickets securely.