# Детальний процес пожертвування DAO

Ми створюємо продукт, розрахований на необмежене існування й постійний розвиток. Короткострокові крипторинкові цикли, де домінують венчурні фонди, централізовані біржі та спекулятивні оцінки токенів, не підходять для цієї мети. Щоб це подолати, ми використовуємо модель пожертвування DAO, що зосереджена на реальній цінності, а не на спекуляціях чи майбутньому зростанні ціни токена.

Ви можете робити пожертву щоразу під час створення або оновлення контракту, або один раз пожертвувати, щоб отримати NFT з довічним доступом. Також можна створити контракт без пожертвування DAO, але тоді ваш контракт CryptoLegacy залишатиметься призупиненим, доки ви не внесете пожертвування.

***

### Пожертвування під час створення контракту без внеску (стан паузи)

* Під час початкового створення контракту без пожертвування у вашому контракті CryptoLegacy фіксується сума одноразової пожертви DAO.
* Щоб активувати призупинений контракт, відправте транзакцію з необхідною сумою пожертвування DAO.
* Або ви можете внести більшу суму пожертвування DAO, щоб одночасно випустити та заблокувати NFT (описано нижче).

***

### Пожертвування під час створення контракту в Ethereum

* При створенні контракту в Ethereum ви сплачуєте пожертвування DAO, зазначене в контракті `FeeRegistry`, якщо у вас ще немає заблокованого NFT.
* Або ви можете внести більшу суму пожертвування DAO під час створення контракту, щоб автоматично випустити та заблокувати NFT.
* Після випуску та блокування NFT всі майбутні створення та оновлення контрактів в Ethereum стають безкоштовними.

***

### Пожертвування під час створення контракту в інших мережах

* При створенні контракту в інших мережах ви сплачуєте пожертвування DAO, зазначене в `FeeRegistry` для цієї мережі, якщо там у вас ще немає заблокованого NFT.

**Як заблокувати NFT в Ethereum і використовувати його в іншій мережі:**

1. Перейдіть до Ethereum.
2. Відправте транзакцію з пожертвуванням DAO, щоб випустити й заблокувати NFT. Дані про блокування автоматично надсилаються в цільову мережу через **deBridge**.
3. Дочекайтеся підтверджень від мосту.
4. Перейдіть до цільової мережі.
5. Відправте транзакцію, щоб підтвердити перенесені дані про блокування.
6. Після підтвердження ви зможете створювати нові контракти без додаткових пожертвувань.

**Якщо у вас уже є NFT, заблокований в Ethereum, але не в цільовій мережі:**

1. Перейдіть до Ethereum.
2. Відправте транзакцію, щоб надіслати наявні дані про блокування в цільову мережу через **deBridge**.
3. Дочекайтеся підтверджень від мосту.
4. Перейдіть до цільової мережі.
5. Відправте транзакцію, щоб підтвердити дані блокування в цільовій мережі.
6. Після підтвердження ви зможете створювати нові контракти без додаткових пожертвувань.

***

### Пожертвування під час оновлення контракту в Ethereum

* При оновленні 6-місячного тайм-ауту ви сплачуєте пожертвування DAO, зазначене в контракті `FeeRegistry`, якщо у вас немає заблокованого NFT.
* Якщо стандартна функція, що отримує суму пожертвування, з будь-якої причини не спрацьовує, використовується резервна view-функція. Вона автоматично оновлює зафіксовану у вашому контракті суму, якщо виявить невідповідність.
* Або ви можете внести більшу суму пожертвування DAO під час створення чи оновлення контракту, щоб автоматично випустити та заблокувати NFT.
* Після випуску та блокування NFT всі майбутні створення та оновлення контрактів в Ethereum стають безкоштовними.

***

### Пожертвування під час оновлення контракту в інших мережах

* При оновленні 6-місячного тайм-ауту ви сплачуєте пожертвування DAO, зазначене в `FeeRegistry` цієї мережі, якщо там у вас немає заблокованого NFT.
* Якщо стандартна функція, що отримує суму пожертвування, не спрацьовує, використовується резервна view-функція. Вона автоматично оновлює зафіксовану у вашому контракті суму, якщо виявить невідповідність.
* Або ви можете внести більшу суму пожертвування DAO під час оновлення, щоб автоматично випустити та заблокувати NFT.

**Процес блокування NFT (якщо NFT ще немає або воно заблоковане тільки в Ethereum):**

1. Перейдіть до Ethereum.
2. Відправте транзакцію з пожертвуванням DAO, щоб випустити й заблокувати NFT, або передайте дані про блокування наявного NFT через **deBridge** у цільову мережу.
3. Дочекайтеся підтверджень від мосту.
4. Перейдіть до цільової мережі.
5. Відправте транзакцію, щоб підтвердити дані блокування в цільовій мережі.
6. Після підтвердження всі майбутні створення та оновлення контрактів у цій мережі стають безкоштовними.

***

### Пожертвування під час заявки бенефіціара

* Заявки бенефіціара безкоштовні, якщо в цій мережі вже є заблокований NFT.
* Якщо в мережі немає заблокованого NFT, транзакція заявки автоматично включає пожертвування DAO та комісію реферера.
* З міркувань безпеки дані про пожертвування та реферера **не** отримуються з `FeeRegistry`; вони передаються безпосередньо через інтерфейс користувача під час подання транзакції.
* Такий підхід гарантує, що заявки бенефіціара залишаються незалежними від `FeeRegistry` чи будь-яких інших операцій контракту.

***

### Керування пожертвуваннями DAO

* Суми пожертвувань DAO, як одноразових, так і для довічного NFT, визначаються DAO та multisig.
* У майбутньому це керування стане децентралізованим.
