# Плагіни CryptoLegacy розширюють функціональність смарт-контрактів

CryptoLegacy запроваджує стандарт Diamond, щоб забезпечити базові можливості, підтримувати розширені сценарії використання та легко інтегруватися з різними блокчейн-протоколами. Усі персональні смарт-контракти CryptoLegacy використовують спільну логіку плагінів, що суттєво знижує вартість розгортання.

***

### Додавання, видалення, заміна або оновлення плагінів

Власники контрактів можуть легко додавати нові плагіни, видаляти непотрібні, а також заміняти й оновлювати наявні. Для цього необхідно лише надіслати транзакцію до свого персонального смарт-контракту CryptoLegacy. Контракт автоматично звіряє запитуваний плагін із Реєстром плагінів (Plugin Registry) — щоб пересвідчитись у його безпеці та наявності аудиту — перш ніж виконати операцію.

> *Примітка: для деяких плагінів потрібен заблокований NFT.*

***

### Безпека плагінів

* Усі плагіни попередньо затверджуються через Реєстр плагінів DAO-мультисигом за підтримки незалежних кібербезпекових фірм і партнерських протоколів.
* Кожен плагін перевіряється сторонніми фахівцями з безпеки.
* Плагіни створено за принципом «мінімалізму», що робить код простішим і надійнішим.
* Додавання плагінів відбувається через персональні контракти користувачів, що знижує ризики.
* Реєстр плагінів прагне максимальної децентралізації. На початковому етапі валідація здійснюється перевіреними командами з безпеки та партнерськими протоколами.

***

### Доступні плагіни

* **Base Plugin** – Забезпечує базову логіку для смарт-контрактів CryptoLegacy.
* **NFT Legacy Plugin** – Керує функціоналом, пов’язаним із NFT, у межах CryptoLegacy.
* **Trusted Guardians Plugin** – Дозволяє надійним хранителям оминати таймаути та запускати розподіл активів у критичних ситуаціях.
* **Recovery Plugin** – Реалізує приховані адреси відновлення, які можуть повернути активи в разі потреби.
* **Beneficiary Plugin** – Дозволяє бенефіціарам додавати додаткові плагіни під час розподілу активів.

***

### Майбутні плагіни

* **Uniswap Position Closure Plugin** – Автоматично виводить і закриває ваші Uniswap NFT-позиції.
* **Fixed Transfer Plugin** – Переводить фіксовані суми активів бенефіціарам одразу або через вестинг замість розподілу часток.
* **Beneficiary Share Transfer Plugin** – Дозволяє бенефіціарам передавати свої частки іншим бенефіціарам або додавати нових.

Плагіни легко оновлюються та налаштовуються за потреби, зберігаючи безпеку, гнучкість і актуальність смарт-контрактів CryptoLegacy.
