Example flow of use

For Owners:

There are two steps to secure your assets :

  1. The user gives approval of funds to the inherity contracts (called satellites) on each chain he wants to secure his assets on

  2. The user sets his inheritance parameters on the main contract (ethereum)

    1. Heirs

    2. Timelock

    3. Votes required

Timelock is the time that has to pass without a veto once the successors vote the loss or death of the owner. This logic is used for security, during the timelock the owner has the power to show he is alive.

Votes required is the number of votes required to reach consensus by successors of loss/death of the owner.

For successors:

  • To trigger the inheritance, successors have to vote and reach at least the votes required set by the owner.

  • If the inheritance is triggered, the owner of the assets has the timelock time to cancel the inheritance with his power of veto.

  • Once the timelock passes, the successors can initialize the withdrawal. The main contract will inform each satellite of the loss/death of the user and allow withdrawal of funds.

Last updated