EventToken is an Avalanche Fuji-based MVP for event attendance verification and token airdrops.
- Wallet-ready React + TypeScript UI
- Solidity contracts for event registry, attendance, and airdrop management
- QR-based check-in experience
- Organizer dashboard for attendee review and token airdrops
- contracts/EventRegistry.sol
- contracts/Attendance.sol
- contracts/RewardToken.sol
- contracts/AirdropManager.sol
- Install dependencies: npm install
- Start the frontend: npm run dev
- Compile contracts: npm run compile
- Deploy to Fuji: npm run deploy:fuji
Create a .env file with:
- AVALANCHE_FUJI_RPC_URL
- PRIVATE_KEY
- Connect wallet
- Register for the event
- Scan the QR code during the event
- Review attendees in the organizer dashboard
- Trigger the airdrop