# Flux détaillé du programme de parrainage

Pour obtenir un effet de réseau sans recourir à une tokenomique spéculative, nous utilisons un programme de parrainage équitable pour les dons DAO. N’importe qui peut créer un code de parrainage *cross-chain* et toucher des commissions. Dans ce modèle, le parrain perçoit un pourcentage tandis que le filleul bénéficie d’une remise.

* Tous les codes de parrainage sont *cross-chain*, ce qui signifie qu’un même code peut être utilisé pour la création de contrats sur chaque chaîne supportée.
* Pour réduire les frais de gas, les codes sont d’abord créés sur Arbitrum, puis transférés vers les autres chaînes supportées.
* Chaque code de parrainage possède un propriétaire (administrateur) et une adresse de paiement où les commissions sont automatiquement envoyées.

***

### Création d’un code de parrainage

1. Passez sur Arbitrum pour créer un code de parrainage.
2. Soumettez une transaction en indiquant toutes les chaînes sur lesquelles vous souhaitez créer le code. Vous pouvez fournir votre propre code ou en générer un automatiquement.
3. Attendez les confirmations du pont (*bridge*).
4. Basculez sur chaque chaîne cible et confirmez la création du code. Une fois confirmé, vous pouvez partager votre lien de parrainage et commencer à toucher des commissions.

***

### Mise à jour *cross-chain* d’un code de parrainage

* Si vous n’avez pas initialement envoyé votre code de parrainage sur une chaîne spécifique, vous pouvez le faire à tout moment, par exemple lorsqu’une nouvelle chaîne est supportée.
* Passez sur Arbitrum.
* Soumettez une transaction pour envoyer le code vers la chaîne cible.
* Attendez les confirmations du pont, basculez sur le réseau cible, puis soumettez une transaction pour confirmer.

***

### Don DAO avec code de parrainage

* Lorsqu’un filleul utilise un lien contenant un code de parrainage, ce code est automatiquement enregistré dans son navigateur.
* En créant un contrat avec un don DAO ponctuel, le code de parrainage est enregistré dans son contrat CryptoLegacy personnel. Le contrat récupère automatiquement l’adresse de paiement et lui envoie des ETH.
* Toutes les futures mises à jour de *timeout* enverront automatiquement des commissions à l’adresse de paiement actuelle.
* Si le filleul effectue un don DAO à vie via un NFT, la commission est également envoyée directement à l’adresse de paiement.

***

### Changement de propriétaire et d’adresse de paiement

* Vous pouvez modifier à tout moment le propriétaire et l’adresse de paiement de votre code de parrainage sur chaque chaîne. Les paiements transitent toujours par le code de parrainage permanent.
* Soumettez une transaction sur chaque chaîne où vous souhaitez mettre à jour le propriétaire ou l’adresse de paiement.

***

### Remise et commission personnalisées

* La DAO peut attribuer des remises et des taux de commission plus élevés à certains codes de parrainage sur chaque chaîne.
* En général, la DAO réserve ces avantages à des membres particulièrement actifs de la communauté.

***

### Gestion de la remise et de la commission par défaut

* La DAO, conjointement avec son multisig, gère les remises et taux de commission par défaut.
