Inspiration

Most times when a person dies or misplaces his private key, his cryptocurrencies are lost forever on the Blockchain.

What it does

Legacy allows you to transfer your assets to your heir in a decentralized manner.

  • User register and provide their next of kin details (address)
  • User also sets a checkIn interval(how frequent they want to check in)
  • User selects tokens to be inherited (and allow the Legacy smart contract to spend their token)
  • If User does not check in after an amount of time > checkInterval has passed, the tokens are transferred to the next of kin

How we built it

It was built using, react, ethersjs and solidity. We also used Chainlink keepers to handle automatic execution of the transactions.

Challenges we ran into

  • Transferring tokens automatically
  • Handling edge cases in smart contract

Accomplishments that we're proud of

  • We learnt how to create a keeper compatible contract in a short time frame
  • We also got a deeper understanding of the ERC20 token standard

What we learned

  • How to use Chainlink keepers

What's next for Legacy

  • Allow multiple heirs
  • Allow inheritance of NFTs

Built With

+ 34 more
Share this project:

Updates