What it does
Our application is a streamlined solution for secure inheritance of digital assets, allowing users to easily lock up and transfer funds to designated beneficiaries until a specified time limit.
How we built it
Wrote smart contract in remix ide browser, created website using vscode
Accomplishments that we're proud of
Successful deployment and connection from the blockchain to the frontend
What's next for Legacy Keeper
Improve UX, add more functionality like removing, and editing amounts, and also viewing beneficiaries
How to Test

- Click 'Open App' on the front page

- sign in using the connect Wallet button and a crypto wallet (app will prompt you to change networks to polygon mumbai testnet, select yes) metamask & coinbase wallet are some examples of wallets.
- Go to this polygon faucet to request testnet ether (used to make transactions on the blockchain)

- Mint 100,000 mock USDC tokens using the 'Mint $100,000 test tokens' button. Wait for the transaction to pass.

- Click the 'Manage Inheritance' button to add beneficiaries.

- enter beneficiary name, example `john doe
- Enter beneficiary
wallet address, go into your wallet and use yours, or another wallet address - Enter amount in $ USD to give
- can skip date, it is hard coded to be unlocked right away .
- Click submit to add beneficiary.

- click the 'back' button, to go back to the menu
- Click the 'Claim Inheritance' button

- Enter the wallet address of the user to receive benefits from.
- Click 'claim' to claim USDC
Built With
- ethers.js
- rainbowkit
- react.js
- solidity

Log in or sign up for Devpost to join the conversation.