← Back to home

Playroom

Playroom is a wallet for kids, Bitcoin-based child savings — built for long-term and positive value.

Problem Statement

😢 Problem Child saving is broken - Kids are unbanked, fiat is unstable, wallets are too complex.Traditional banks are inaccessible or unappealing to children.1B+ kids are unbanked — they have no access to savings tools or financial education.Parents wanna build kids saving with the most reliable assets, Bitcoin, instead of the unstable fiat, but Crypto wallets are too complex, unsafe, and cold for kids..💡 Solution Playroom is a wallet for kids, Bitcoin-based child savings — built for long-term value, positive habits, and emotional connection.Parents deposit cBTC into a smart contract as task rewards or allowances.Kids complete real-world tasks to earn deposits and grow their pet avatar.All savings are time-locked until the child turns 18 — parental controls are optional. It’s not just a wallet — it’s a time capsule of growth, responsibility, and trust. 🐣⏳💰🌀 User FlowParent connects wallet (Citrea)Parent creates a kid and links it to a new wallet (EOA generated with Curvegrid).Parent creates a quest:Title: “Help mom cook”Reward: 0.005 cBTCFunds are escrowed in a smart contractKid logs in with username and passwordKid marks quest as complete.Parent manually approves the quest.Kid claims reward → escrow contract releases USDC.Pet gets happier.On their 18th birthday, the contract unlocks the funds for the kid to withdraw with Self protocol.

Solution

Our project consists of two main components: the Parent Dashboard and the Kids App.Parent Dashboard Parents can:Create a kid’s accountCreate tasks with an escrowed rewardMonitor task progress and approve withdrawals upon completionKids App Kids can:View their token balanceSee a list of assigned tasks and mark them as completeVerify their age (18+) to unlock full withdrawal functionalityTechnologies Used Curvegrid’s Cloud Wallets: Enables seamless, on-the-fly wallet generation without requiring the user to manage keys manually. MultiBaas REST API: To interact with smart contracts, handling escrows and reward withdrawals. Citrea: We deployed our smart contract on the Citrea rollup for efficient and scalable transaction handling. View Contract Self Protocol: Used for age verification, allowing users to prove they are 18 or older and claim ownership of their wallet.

Hackathon

ETHGlobal Taipei

2025

Prizes

  • 🏆

    Best Overall Use of MultiBaas

    Curvegrid

  • 🏆

    Experimental DeFi ₿apps

    Citrea

Contributors