# Flux détaillé des dons DAO

Nous construisons un produit conçu pour vivre et évoluer indéfiniment. Les cycles de marché crypto à court terme – dominés par les VC, les exchanges centralisés et la spéculation sur le prix des tokens – ne conviennent pas à cet objectif. Pour y remédier, nous utilisons un modèle de dons DAO axé sur la valeur réelle, plutôt que sur la spéculation ou la dépendance à l’augmentation future du prix d’un token.

Vous pouvez choisir de faire un don pour chaque création et mise à jour de contrat ou de faire un don unique pour recevoir un NFT offrant un accès à vie. Vous pouvez aussi créer un contrat sans faire de don DAO, mais votre contrat CryptoLegacy restera en pause tant que vous n’en aurez pas fait un.

***

### Donation lors de la création d’un contrat sans don (état en pause)

* Lors de la création initiale d’un contrat sans don, un montant de don DAO unique est enregistré dans votre contrat CryptoLegacy.
* Pour activer le contrat en pause, soumettez une transaction avec le don DAO requis.
* Vous pouvez également faire un don DAO plus important pour créer (mint) et verrouiller un NFT (décrit ci-dessous).

***

### Donation lors de la création d’un contrat sur Ethereum

* Lors de la création d’un contrat sur Ethereum, vous payez un don DAO spécifié dans le contrat `FeeRegistry`, sauf si vous possédez déjà un NFT verrouillé.
* Vous pouvez aussi faire un don DAO plus important lors de la création du contrat pour automatiquement créer et verrouiller un NFT.
* Une fois le NFT créé (mint) et verrouillé, toutes les futures créations et mises à jour de contrats sur Ethereum deviennent gratuites.

***

### Donation lors de la création d’un contrat sur d’autres blockchains

* Lors de la création d’un contrat sur d’autres chaînes, vous payez un don DAO spécifié dans le contrat `FeeRegistry` correspondant, à moins de posséder déjà un NFT verrouillé sur cette chaîne.

#### Pour verrouiller un NFT sur Ethereum et l’utiliser sur une autre chaîne :

1. Passez sur Ethereum.
2. Soumettez une transaction avec le don DAO pour créer (mint) et verrouiller le NFT. Les données de verrouillage sont automatiquement envoyées à la chaîne cible via **deBridge**.
3. Attendez les confirmations du pont.
4. Passez sur la chaîne cible.
5. Soumettez une transaction pour confirmer les données de verrouillage transmises via le pont.
6. Une fois la confirmation effectuée, vous pouvez créer de nouveaux contrats sans dons supplémentaires sur cette chaîne.

#### Si vous possédez déjà un NFT verrouillé sur Ethereum mais pas sur la chaîne cible :

1. Passez sur Ethereum.
2. Soumettez une transaction pour envoyer les données de verrouillage existantes à la chaîne cible via **deBridge**.
3. Attendez les confirmations du pont.
4. Passez sur la chaîne cible.
5. Soumettez une transaction pour confirmer les données de verrouillage sur la chaîne cible.
6. Une fois la confirmation effectuée, vous pouvez créer de nouveaux contrats sans dons supplémentaires sur cette chaîne.

***

### Donation lors de la mise à jour d’un contrat sur Ethereum

* Lors de la mise à jour du délai de 6 mois, vous payez un don DAO spécifié dans le contrat `FeeRegistry`, à moins de posséder déjà un NFT verrouillé.
* Si la fonction standard de récupération du montant du don échoue pour une raison quelconque, une fonction *view* de secours est utilisée. Elle met automatiquement à jour le montant enregistré dans votre contrat s’il y a un écart.
* Vous pouvez également faire un don DAO plus important lors de la création ou de la mise à jour du contrat pour créer (mint) et verrouiller un NFT.
* Une fois le NFT créé et verrouillé, toutes les futures créations et mises à jour de contrats sur Ethereum deviennent gratuites.

***

### Donation lors de la mise à jour d’un contrat sur d’autres blockchains

* Lors de la mise à jour du délai de 6 mois, vous payez un don DAO spécifié dans le contrat `FeeRegistry` de la chaîne, à moins de posséder déjà un NFT verrouillé sur cette même chaîne.
* Si la fonction standard de récupération du montant du don échoue, une fonction *view* de secours est utilisée. Elle met automatiquement à jour le montant enregistré dans votre contrat s’il y a un écart.
* Vous pouvez aussi faire un don DAO plus important lors de la mise à jour pour créer (mint) et verrouiller un NFT.

#### Processus de verrouillage du NFT (si vous n’en possédez pas ou s’il n’est verrouillé que sur Ethereum) :

1. Passez sur Ethereum.
2. Soumettez une transaction avec le don DAO pour créer (mint) et verrouiller un NFT, ou pour envoyer les données de verrouillage de NFT existantes via **deBridge** à la chaîne cible.
3. Attendez les confirmations du pont.
4. Passez sur la chaîne cible.
5. Soumettez une transaction pour confirmer les données de verrouillage sur la chaîne cible.
6. Une fois la confirmation effectuée, les futures créations et mises à jour de contrats sur cette chaîne deviennent gratuites.

***

### Donation lors de la réclamation par le bénéficiaire

* Les réclamations par les bénéficiaires sont gratuites s’il existe un NFT verrouillé sur cette chaîne.
* S’il n’y a pas de NFT verrouillé sur la chaîne, la transaction de réclamation inclut automatiquement un don DAO ainsi qu’une commission de parrainage.
* Pour des raisons de sécurité, les informations sur le don et le référent ne sont **pas** récupérées depuis `FeeRegistry`; elles sont transmises directement via l’interface au moment de la transaction.
* Cette approche garantit que les réclamations du bénéficiaire restent indépendantes de `FeeRegistry` ou de toute autre opération de contrat.

## Gestion des dons DAO

* Les montants des dons DAO, qu’ils soient ponctuels ou liés à un NFT à vie, sont gérés par la DAO et une multisig.
* À l’avenir, cette gestion sera décentralisée.
