# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cryptolegacy.app/fr/scenarios-detailles/flux-detaille-de-configuration-du-contrat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
