Spark
Testnet

SHIPPED

Shipped — daily habit check-ins where every habit keeps its own independent streak, fully onchain on Monad testnet. Problem: habit trackers live in a private database — you can delete or fudge your streak, nobody's checking. No real proof you showed up. Solution: one button per habit. Tap it, it's a real transaction, your streak updates. Miss a day, it resets — no undo. Each habit runs its own streak independently, Play-Games style. Sign in with email/Google (Privy embedded wallet), no seed phrase, no popup per check-in. Learned: the contract was the easy part — the real work was wallet/RPC plumbing (Buffer polyfills, gas params leaking into reads, stale balance state).

Discussion

Sign in to comment on this project.

No comments yet. Be the first to share what you think.