
CryptoCookiesDAO
The crypto idle game baking DeFi rewards on Base
Demo
About
The problem it solves Traditional DeFi protocols and yield-farming platforms face three core challenges: 1. **Low Engagement & Accessibility** - Most yield-farming interfaces are highly technical, intimidating to newcomers, and lack fun or narrative incentive. - Onboarding requires familiarity with wallets, gas management, and protocol documentation, creating friction for less experienced users. 2. **Fragmented Gamification** - While idle "clicker" games captivate users through simple mechanics and steady rewards, they live entirely off-chain and offer no real economic upside. - Conversely, DeFi games often lack polished gameplay or accessible interfaces, deterring gamers from experimenting with on-chain mechanics. 3. **Opaque Reward Mechanisms** - Users struggle to understand how their capital is deployed, what yields they're earning, and how protocol rules change over time. - There is little transparency or narrative context to explain why their assets are "working" in a given pool. CryptoCookiesDAO bridges these gaps by: - **Seamless On-Chain Gamification**\ Embedding classic idle mechanics ("baking" cookies) directly into smart contracts on Base, so every click is a real transaction that earns yield and mints $CKIE. - **Intuitive UX with Basenames & Smart Wallet**\ Leveraging Base's OnchainKit and Smart Wallet to remove wallet-management complexity---users sign in with a human-readable basename and interact via one-click transactions. - **Transparent, Earn-As-You-Play Rewards**\ All in-game upgrades correspond to actual liquidity positions or staking strategies under the hood, with on-chain proofs of where funds are allocated and how yields accrue. - **Educational Onboarding Loop**\ By visualizing DeFi concepts through game analogies (e.g., "HODL Temple," "Pump & Dump Casino"), players learn core primitives---staking, LP provision, yield aggregation---while having fun. - **Engagement & Retention Incentives**\ Social leaderboards, and NFT achievements reward long-term play and community participation. In sum, CryptoCookiesDAO transforms opaque, technical DeFi processes into an accessible, entertaining idle game---driving deeper user engagement, broader onboarding, and clearer transparency than existing solutions.
How it's made
Challenges we ran into **Designing the Auto-Yield Token Logic** Building **$CKIE** so that each tx automatically provides liquidity against **wstETH** required careful yield-accounting and pool‐management. I overcame this by heavily testing this contract in a E2E environment. **Implementing Meta-Transactions at Scale** Integrating gasless gameplay via a relayer led to signature-verification complexity (EIP-2771) and relayer funding concerns. I solved this by using OpenZeppelin’s MinimalForwarder contract combined with a simple Node.js relayer that checks nonces, verifies EIP-712 payloads, and sponsors txs from a dedicated “GasTank” wallet; rate-limiting abuse and monitoring gas reserves programmatically. **Building a Secure Session-Scoped Browser Wallet WORK IN PROGRESS** Generating a transient in-browser wallet without MetaMask forced me to address secure key storage and timed permissions. I implemented an Ethers.js–powered wallet stored in sessionStorage, issued a one-time EIP-712 “SessionPermit” signed by the user, and enforced expiration in a new “SessionManager” contract—balancing UX (no repeated popups) with on-chain access control. **Managing Gas Costs & UX Trade-Offs WORK IN PROGRESS** Individual on-chain actions for every game click would have made the UX painfully slow and expensive. I introduced a “batchBake” function to aggregate multiple clicks into a single meta-tx, reducing per-action gas by up to 70% and maintaining smooth idle gameplay.