← Back to home

Piggy Wallet

Piggy Wallet: Kids' crypto savings app. Featuring time-locked savings, USDC auto-swaps, goals, task bounties, AI coach, parental controls. Combats hyperinflation, boosts financial literacy.

Screenshots

Piggy Wallet screenshot 1
Piggy Wallet screenshot 2
Piggy Wallet screenshot 3
Piggy Wallet screenshot 4
Piggy Wallet screenshot 5
Piggy Wallet screenshot 6

Problem Statement

Piggy Wallet: Empowering Youth Financial Resilience in Hyper-inflationary EconomiesIn regions battling extreme inflation, Piggy Wallet emerges as a revolutionary solution, leveraging blockchain technology to transform how families save and educate their children about finance.Key Features:Effortless Smart Wallet Creation:Simple email-based signup for both parents and childrenNo need for complex wallet setups or understanding of crypto technicalitiesSecure, blockchain-based accounts accessible through user-friendly interfacesAge-Adaptive Savings Lock:Savings automatically locked until the child turns 18Based on the child's birthdate provided during setupParental override option for early withdrawals in case of emergenciesIntelligent Fund Management:Automatic conversion of any received cryptocurrency to USDC stablecoinProtection against local currency devaluationEasy deposits via QR codes and shareable payment linksCustomizable Saving Goals:Create multiple savings objectives (e.g., "New Bike", "College Fund")Smart allocation of incoming funds across different goalsReal-time tracking and visual representation of progressTask-Based Reward System:Parents set up tasks with associated crypto rewardsChildren earn additional savings by completing chores or responsibilitiesFosters positive habits while building financial assetsAge-Adjusted AI Financial Advisor - "Piggy Bot":Personalized financial education tailored to the child's ageNatural language interface for easy interaction (both with text and audio)Covers both traditional finance and crypto topicsAdapts complexity and content based on the child's age (e.g., "Talk to me like I'm 10 years old")Helps children understand the importance of inflation-resistant savingsFamily Financial Dashboard:Comprehensive overview of all family members' savings and goalsPromotes transparency and collaborative financial planningSeamless User Experience:Intuitive and friendly interface designed for both children and adultsGamified elements to make saving engaging and funWhy Piggy Wallet Stands Out:Addresses a critical need in hyper-inflationary economiesCombines financial education with practical savings toolsLeverages blockchain for security and transparency without technical barriersAdapts to each child's age for personalized learning and interactionEmpowers families to take control of their financial futurePotential for significant impact in emerging marketsOur Vision: Piggy Wallet aims to create a generation of financially literate and economically resilient youth in challenging economies. We're not just building an app – we're fostering a movement towards financial empowerment and stability.By providing tools that are secure, educational, and easy to use, Piggy Wallet is revolutionizing how families save, learn, and thrive in the face of economic uncertainty. Join us in this innovative journey to secure not just savings, but futures.With Piggy Wallet, we're turning financial challenges into opportunities for growth, learning, and long-term prosperity. Together, we can build a more financially resilient world, one young saver at a time.Link to our Pitch & Demo: https://www.loom.com/share/f97c3fb5f1e342269547280569b56dd4?sid=3dffdd65-e119-4f7d-8c9a-b2112e7f748d

Solution

How Piggy Wallet is Made:Core Technologies:ERC-7579 Safe Smart Accounts: Provides the framework for our modular Smart WalletModule Kit by Rhinestone: Enables us to develop custom features like time-locks and auto token conversions.Solidity: Smart Contracts.React.js & Next.js & Tailwind.css & wagmi: Frontend.Uniswap V4 Pool Manager: For swaps made through our token conversion module.OpenAI GPT & VoiceFlow: Drives our AI-powered financial education bot.Pimlico Paymaster: Enables gasless transactions for improved user experience.Architecture:Implementations of ERC4337:Extending Base Smart WalletERC-7579 Safe Smart AccountsTime-Lock of Savings:Utilizes Module Kit by Rhinestone to implement time-locking mechanismFor both implementations, multi-ownership is required1 owner is designated as a β€œchild” owner, which is unable to send any UserOperation until timelock has passedTimelock created based on child's birthdateEnables parental override functionality for emergency withdrawalsSwap to USDC:Integrates Uniswap V4 Pool Manager for efficient, decentralized token swapsRequires external transactions to be called into the Smart Wallet, ensures that fees are abstracted away from userSavings Goals Setup:Creation and management of multiple savings objectives enabled through Safe Smart Account metadataTasks Bounties Setup:Another custom module powered by Module Kit by RhinestoneEnables parents to create tasks and automatically distribute rewards upon completionSavings Tracking:Use USDC balance of Smart AccountAI Financial Advisor:Leverages OpenAI's GPT model for natural language processing and financial advice generationIntegrates VoiceFlow for conversational UI and multi-modal interactionsCustom prompt engineering to adjust complexity based on child's ageGasless Fee Payments:Pimlico Paymaster for sponsoring gas feesAbstracts away gas complexities, improving UX for crypto newcomers Frontend Implementation:permissionless.js used to create new Safe Smart WalletNotable Innovations:No-code Smart Wallet Creation: By creating our own plugins and allowing parents to choose which ones to use for their child, we have essentially created a no-code platform to design your own Smart Wallet.Age-Adaptive AI Bot: Our integration of OpenAI and VoiceFlow creates a unique, age-appropriate financial education experience, adjusting complexity based on the child's age stored in the smart account.Seamless Token Management: The combination of Uniswap V4 Pool Manager and our custom swap module ensures that users always have their funds in stable USDC, protecting against volatility.Frictionless User Experience: By utilizing Base Smart Wallet for account creation and Pimlico Paymaster for gas fees, we've created an onboarding and usage experience that feels as simple as using a traditional app. All blockchain interactions are abstracted away.Challenges and Solutions:Adding Features to Smart Wallets: Ran into many issues (unhelpful RPC errors, lack of documentation) deploying a custom Base Smart Wallet, and decided to switch to Safe Smart Wallets.Uniswap v4 integration: Lack of public documentation and examples were outdated. Fortunately, there were employees readily available to help.

Hackathon

ETHGlobal Brussels

2024

Prizes

  • πŸ†

    Best Application for Dollar Access

    Circle

  • πŸ†

    Best General Project Built on Arbitrum Technology

    Arbitrum

  • πŸ†

    Consumer Centric Track2nd place

    Morph

  • πŸ†

    Abstract Away Crypto

    Dynamic

  • πŸ†

    πŸ† ETHGlobal Brussels Finalist

    ETHGlobal

Contributors