For the complete documentation index, see llms.txt. This page is also available as Markdown.

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