
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
No comments yet. Be the first to share what you think.