← Back to home

PPP

An app that allows users to set up and manage personal pension funds using any ERC-20 token

Screenshots

PPP screenshot 1
PPP screenshot 2
PPP screenshot 3

Problem Statement

Create your own pension fund linked to any ERC-20 token. This app allows you to deposit, withdraw, invest, and pass on your funds to another person if no proof of life is provided within three years.Features:ERC-20 Compatibility: The contract supports any ERC-20 token (USDC is used in this demo). Flexible Withdrawals: The account holder can withdraw funds anytime. Proof of Life: Regular interactions with the contract ensure continued access and can be manually updated.

Solution

The project was built using Scaffold-ETH 2 as the foundation for both the frontend and smart contracts. A security layer was added with OpenZeppelin, implementing ReentrancyGuard, Ownable, and Pausable functions. Additionally, a frame was created to interact directly with the smart contract in Farcaster, along with an XMTP bot to enable chat-based communication.The smart contract is deployed across multiple blockchains, offering users broad interoperability.

Hackathon

ETHGlobal San Francisco

2024

Prizes

  • 🏆

    Attention Economy3rd place

    AirDAO

Contributors