Dollarchain
A social coordination game.
The problem Dollarchain solves
Dollarchain explores Sybil resistance through a fun social game.
Properties:
-
Money movement: Small amount w. high velocity
-
Social: Competitive & collaborative
-
Sybil Resistant: Using Farcaster’s social graph, Neynar’s score & paywalls for participation
My goal is delivering fun, & iterating fast w. my learnings.
Challenges I ran into
Where do I start? I'm the dev, designer & customer support.
Development:
- State Synchronization: Ensure all updates are reflected in UI, database & blockchain. When a user deposits $1, the transaction hash is checked from the Base network & then confirmed in my database, all while giving correct state feedback to the user on the UI side.
I tested extensively, including in production with real USDC. However, in the end, many things still broke. Dollarchain was used by over 500 unique users in 1 day w. 50% of them processing $1 transactions onchain.
Design:
- Ensuring that the game flow is simple. A user lands on the homepage and instantly knows what to do. There are several game rules, and making sure the users quickly understood them was crucial.
I went through 3 design changes, largely focusing on deleting anything that I felt wasn't necessary. It's a tough exercise to remove rather than add, however, it worked in the end, as hundreds of users were able to easily get started.
Customer Support:
- I single-handedly had to respond to 200+ messages, gathering feedback, dealing with things breaking, and figuring out core use-cases moving forward.
No special workaround, just one by one reaching out to any cast or comment that mentioned Dollarchain and responding to all inbound messages. I knew Dollarchain had something special, given the volume of "complaints" trying to participate in the game.

Tracks Applied (1)
Mini-apps
Technologies used
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.
