# Flux détaillé de configuration du contrat

## Créer le contrat CryptoLegacy

* **Bénéficiaires** :
  * Les bénéficiaires fournissent leurs adresses et leurs clés de chiffrement publiques.
  * Ajoutez 5 bénéficiaires (fournissez leurs adresses et leurs clés publiques).
  * Définissez un délai d’un mois par bénéficiaire.
  * Répartissez des parts égales (20 % chacune) sur 10 ans.
* **Déploiement** :
  * Payez la donation DAO et déployez le contrat via la Factory.
  * Les plugins Guardians et Recovery sont ajoutés automatiquement.
* **Stockage des données** :
  * Les adresses des bénéficiaires sont stockées sous forme de hachages.
  * Les adresses originales et les clés de chiffrement sont enregistrées localement dans votre navigateur.

## Approbation des tokens

* Vous disposez de :
  * 3 portefeuilles multisig détenant des actifs.
  * 4 adresses de portefeuille classiques.
* Approuvez tous les tokens de tous ces portefeuilles vers le nouveau contrat CryptoLegacy.
* Les adresses de portefeuille et de tokens ERC20 sont automatiquement enregistrées localement dans votre navigateur.

**Chiffrement de la sauvegarde**

* Votre sauvegarde est automatiquement chiffrée avec votre clé de chiffrement publique.
* Envoyez une transaction pour stocker la sauvegarde chiffrée dans un événement du smart contract.

## Chiffrement des données bénéficiaires

* Les adresses de portefeuille et d’actifs sont automatiquement chiffrées pour chaque bénéficiaire à l’aide de ses clés publiques.
* Envoyez une transaction pour stocker les données chiffrées dans un événement du smart contract.

## Accès et tests des bénéficiaires

* Les bénéficiaires n’ont **pas** d’accès direct aux messages chiffrés.
* Demandez-leur de vérifier le chiffrement en testant avec un message de test fourni.

## Mettre à jour le délai sur le contrat CryptoLegacy

* Tous les 6 mois, envoyez une transaction pour mettre à jour le délai.
