
tiny sprout
A tiny onchain garden that grows with daily care and blooms.
About
Tiny Sprout is a small onchain gardening app. Connect your wallet, choose one of three pots, and name your sprout. Water it once a day to grow leaves and flowers. The app tracks care history and daily streaks. Each pot has its own illustration and flower, making a simple daily routine feel personal.
How it's made
Built with React, TypeScript, and Vite. A Solidity smart contract stores each wallet's sprout, name, and watering history. The frontend uses viem to read records and request wallet transactions. The contract limits watering to once per UTC day using block timestamps. It was tested locally with Ganache and is designed for Base Sepolia.