Detailed Contract Setup Flow

CryptoLegacy sets beneficiaries, secures asset distribution, encrypts data, and stores backups safely on blockchain.

Create CryptoLegacy Contract

  • Beneficiaries:

    • Beneficiaries provide their addresses and public encryption keys.

    • Add 5 beneficiaries (provide their addresses and public encryption keys).

    • Set a 1-month delay per beneficiary (of course, you can choose any period).

    • Distribute equal shares (20% each) over 10 years. You can customize any parameter.

  • Deployment:

    • Pay DAO donation and deploy the contract via the Factory.

    • Guardians and Recovery plugins are automatically added.

  • Data Storage:

    • Beneficiary addresses are stored as hashes.

    • Original addresses and encryption keys are saved locally in your browser.

Token Approval

  • You have:

    • 3 multisig wallets holding assets.

    • 4 regular wallet addresses.

  • Approve all tokens from all wallets to the new CryptoLegacy contract.

  • Wallet and ERC20 token addresses are automatically saved locally in your browser.

Backup Encryption

  • Your backup is automatically encrypted with your public encryption key.

  • Send a transaction to store the encrypted backup within a smart contract event.

Beneficiary Data Encryption

  • Wallet and asset addresses are automatically encrypted for each beneficiary using their public encryption keys.

  • Send a transaction to store the encrypted data within a smart contract event.

Beneficiary Access and Testing

  • Beneficiaries do not have direct access to encrypted messages.

  • Request beneficiaries verify encryption by testing with a provided test message.

Update timeout on CryptoLegacy Contract

  • Each 6 months send transaction to update timeout.

Last updated