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

  1. splash
  2. Click 'Open App' on the front page
  3. 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.
  4. Go to this polygon faucet to request testnet ether (used to make transactions on the blockchain)
  5. Mint 100,000 mock USDC tokens using the 'Mint $100,000 test tokens' button. Wait for the transaction to pass.
  6. Click the 'Manage Inheritance' button to add beneficiaries.
  7. enter beneficiary name, example `john doe
  8. Enter beneficiary wallet address, go into your wallet and use yours, or another wallet address
  9. Enter amount in $ USD to give
  10. can skip date, it is hard coded to be unlocked right away .
  11. Click submit to add beneficiary.
  12. click the 'back' button, to go back to the menu
  13. Click the 'Claim Inheritance' button
  14. Enter the wallet address of the user to receive benefits from.
  15. Click 'claim' to claim USDC

Built With

Share this project:

Updates