Detailed Guardians Setup Flow

CryptoLegacy assigns guardians, sets approval thresholds, encrypts guardian data, stores backups, and tests access securely on-chain.

Guardians Setup for CryptoLegacy Contract

  • Default Guardians:

    • Beneficiaries automatically become Guardians (this can be modified).

    • Default approval threshold: 2 of 3 Guardians required for emergency withdrawals.

    • Emergency withdrawals trigger a 30-day challenge period before distribution.

  • Adding Additional Guardians:

    • Invite two friends to serve as additional guardians. There’s no limit - this is just an example.

    • Collect their addresses and public encryption keys.

    • Set the approval threshold to 4-of-7 guardians. You can choose any number from 1 up to the total number of guardians.

    • Set Guardians' challenge timeout to 5 days.

    • Confirm these settings by sending a transaction.

  • Data Storage:

    • Guardian addresses are stored as hashes on-chain.

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

Backup Encryption

  • Backup is automatically encrypted using your public encryption key.

  • Store encrypted backup by sending a transaction to the smart contract event.

Guardian Data Encryption

  • Automatically encrypt wallet and asset addresses for each Guardian using their public encryption keys.

  • Store this encrypted data by sending a transaction to the smart contract event.

Guardian Access and Testing

  • Guardians do not have direct access to encrypted messages.

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

Last updated