Skip to content
ChainPass

ChainPass

ChainPass – The Future of Event Access

Created on 26th April 2025

ChainPass

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

ChainPass fits perfectly into the Base Track by leveraging Base's scalable, low-cost, and developer-friendly Layer 2 inf...Read More
Base

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.

Discussion

Builders also viewed

See more projects on Devfolio