ChainPass
ChainPass – The Future of Event Access
Created on 26th April 2025
•
ChainPass
ChainPass – The Future of Event Access
The problem ChainPass solves
In traditional event ticketing, users often face issues like fake tickets, high platform fees, and lack of transparency. That’s where blockchain comes in. With ChainPass, I wanted to build a trustless, transparent system for both event organizers and attendees — where every ticket is verified and traceable on-chain
Challenges I ran into
While building ChainPAss , one specific hurdle I faced was contract interaction errors-especially getting "execution reverted" errors when users tried to buy tickets . It was very confusing at first because there was no clear reseon shown .
After deep debuging and help of chat Gpt I realize the frontend was sending a wrong eventId . And some APIs' are not working properly .
I used simulateContract() properly to catch errors before submitting transactions .
I added more validations on the frontend and check-points which show me that contracts are connected properly or not .
I updated the smart contracts to have clearer error messages using require statements , like "Event does not exist" or "Not enough ETH sent"
I kept testing again and again using viem debug logs and Base Sepolia faucet .
Tracks Applied (1)
Base Track
Base
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
