# Les plugins CryptoLegacy étendent les fonctionnalités du contrat

CryptoLegacy s’appuie sur le standard Diamond pour fournir des fonctionnalités essentielles, prendre en charge des cas d’utilisation avancés et s’intégrer sans difficulté à divers protocoles blockchain. Tous les contrats intelligents CryptoLegacy personnels partagent une logique de plugin commune, réduisant ainsi considérablement les coûts de déploiement.

***

### Ajout, suppression, remplacement ou mise à jour de plugins

Les propriétaires de contrat peuvent facilement ajouter de nouveaux plugins, supprimer ceux qui ne sont plus nécessaires ou remplacer et mettre à jour des plugins existants en envoyant simplement une transaction à leur contrat CryptoLegacy personnel. Le contrat personnel vérifie automatiquement le plugin demandé via le Plugin Registry — pour s’assurer qu’il est sûr et audité — avant d’effectuer l’opération.

*Remarque : Certains plugins nécessitent un NFT verrouillé pour être activés.*

***

### Sécurité des plugins

* Tous les plugins sont pré-approuvés par le DAO multisig via le Plugin Registry, avec le soutien de sociétés de sécurité et de protocoles partenaires.
* Chaque plugin fait l’objet d’un audit approfondi réalisé par des entreprises de sécurité indépendantes.
* Les plugins adoptent une approche minimaliste pour réduire la complexité et renforcer la sécurité.
* Lors de l’ajout de plugins, les utilisateurs n’interagissent qu’avec leurs contrats personnels, ce qui diminue les risques.
* Le Plugin Registry vise une décentralisation maximale, en impliquant initialement des sociétés de sécurité de confiance et des partenaires protocolaires.

***

### Plugins disponibles

* **Base Plugin** – Fournit la logique de base pour les contrats CryptoLegacy.
* **NFT Legacy Plugin** – Gère les fonctionnalités liées aux NFTs au sein de CryptoLegacy.
* **Trusted Guardians Plugin** – Permet à des gardiens de confiance de contourner les délais et de déclencher la distribution des actifs en cas d’urgence.
* **Recovery Plugin** – Met en place des adresses de récupération cachées qui peuvent reprendre les actifs de manière indépendante en cas de besoin.
* **Beneficiary Plugin** – Permet aux bénéficiaires d’ajouter des plugins supplémentaires lors de la phase de distribution des actifs.

***

### Plugins à venir

* **Uniswap Position Closure Plugin** – Retire et ferme automatiquement vos positions Uniswap NFT.
* **Fixed Transfer Plugin** – Transfère des montants d’actifs fixes aux bénéficiaires immédiatement ou selon un calendrier d’acquisition, au lieu de distribuer des parts.
* **Beneficiary Share Transfer Plugin** – Autorise les bénéficiaires à transférer leurs parts à d’autres bénéficiaires ou à en ajouter de nouveaux.

Les plugins peuvent être gérés de manière flexible en fonction de l’évolution des besoins, garantissant que les contrats CryptoLegacy restent sécurisés, adaptables et prêts pour l’avenir.
