Snack Snack is a savings game, where you and your friends care for a digital pet and work together to achieve the goal of launching a validator on Ethereum!
Snack Snack is a savings game, where you and your friends care for a digital pet and work together to achieve the goal of launching a validator on Ethereum! When adopting a pet, a Safe is deployed with the caller as the first owner of the safe, there is no limit to how many members can co-parent (join and contribute to the safe). When the safe reaches 32 eth, the owners can choose to becomes a validator. Your goal is to keep your virtual pet happy and healthy by snacking on their favorite treats. By default theres a daily minimum contribution of .000333 ETH, pet owners can increase their deposit amounts or can choose to add contributors (co-parents) to reach a goal of 32 ETH faster. There are 5 levels of hunger (5- starving, 4- hangry, 3- content, 2- full, 1- stuffed), for each day a pet doesn’t eat, they become more hungry and their happiness level decreases. A pet cannot die but will get really hungry and sad if it’s neglected. Deposits are made by feeding your pet, the cheapest item you can feed your pet meets your daily minimum but you can choose premium items to keep them full longer or multiple users can feed the pet in a single day. (there’s no limit of deposits that can be made). Users can safely borrow against their savings or stake and earn yield. Pet owners can issue themselves an over-collateralized loan against their saved ETH, with the integration of liquity, snack snack can also offer interest bearing strategies while their eth stays safe.
This project is a protocol written in Solidity deployed on Base sepolia and a platform built with Next and deployed with Vercel. At its core it allows users to launch Safe multisig accounts with a threshold of 1 when they "adopt a pet". This Safe can have (n) number of contributors who can all contribute toward the goal of 32 ETH to launch a validator. The protocol leverages liquity's protocol to allow for safe Defi strategies to be used against the savings. Over-collateralized borrowing, and staking to yield are two of the functions integrated with snack snack protocol. When a safe his 32 ETH the members of the multisig (co-parents of the pet) can choose to stake and become a validator via Kiln's protocol. (This last function is not implemented in snack snack protocol yet). We leveraged Privy's onboarding for seamless wallet creation. The protocol is written with the Diamond Standard (EIP-2535) for clear separation of functions and easy upgrading of particular facets. The platform is styled with tailwind and the iconography is designed in pixel style as an homage to Tamagotchi.