Кредитування дозволяє власнику DA отримати миттєву ліквідність у USDT, не продаючи актив і не втрачаючи право на майбутнє зростання ціни DA. Кредит забезпечений конкретною партією DA, ціна фіксується на момент видачі, і його можна погасити повністю або частково у будь-який момент до того, як заставлений стек увійде в цикл автопродажу.Documentation Index
Fetch the complete documentation index at: https://whitepaper.rwanftfi.com/llms.txt
Use this file to discover all available pages before exploring further.
70% LTV - фіксований
Кожен кредит видається рівно на 70% від вартості застави в USDT на момент видачі. Жодного повзунка і жодного діапазону «до» - 70% є єдиним значенням.
Одноразова 5% комісія
Єдина 5% комісія стягується при відкритті кредиту та спрямовується до Пулу Ліквідності DA. При погашенні - повному або частковому - комісія не стягується знову.
Ціна зафіксована на момент видачі
Ціна DA, що використовується для всіх розрахунків по кредиту, фіксується в
loan.price на момент видачі. Навіть якщо DA зростає у 2 або 10 разів після цього, ваш борг у USDT не змінюється.Без фіксованого терміну
Кредит не має дати погашення. Він залишається відкритим до моменту, коли позичальник його погасить, або до того, як заставлена партія увійде в цикл автопродажу.
Хто може отримати кредит?
Кредитування доступне лише власникам NFT рівнів Premium та Elite (Рівень 5 і вище). Нижчі рівні не запускають майнінг NFTM і тому не мають застави DA для кредитування.Premium Рівень (L5-L8)
Hydro, Quantum, Pulse, Aurora. Кожен завершений цикл майнінгу виробляє партію DA, яка може бути використана як застава для одного кредиту.
Elite Рівень (L9-L10)
Flame, Infinity. Два цикли майнінгу на NFT - кожен цикл виробляє власну незалежну партію з власним незалежним кредитним слотом.
Активний Ліміт Доходу
NFT, що використовується для кредитування, повинен мати ненульовий залишок Ліміту Доходу. Кредитування підпорядковується тій самій моделі eligibility, що й маркетингові винагороди.
Що є заставою?
Кредит забезпечений конкретною партією DA - DA, зарахованим до TokenStack з одного завершеного циклу майнінгу та фармінгу. Вся партія є одиницею застави: часткове запозичення під частку партії не підтримується. Якщо партія містить 100 DA, кредит видається під усі 100 DA одразу.Один кредит на партію - назавжди. Дана партія DA може слугувати заставою максимум для одного кредиту за весь її час існування. Щойно той кредит відкрито - незалежно від того, чи буде він пізніше погашений повністю, частково або буде дефолт - партія не може бути закладена знову. Щоб відкрити новий кредит, позичальник повинен видобути та вифармити нову партію.
Як розраховується сума кредиту?
Смартконтракт використовує єдину детерміновану формулу на момент видачі:loan.price - це ціна DA на момент видачі. Вона зберігається в структурі кредиту і ніколи не змінюється протягом усього терміну кредиту.
Партія створена
Цикл майнінгу завершено. Користувач стейкає NFTM у Фармінг. Після завершення періоду фармінгу 100 DA зараховується до нового TokenStack на адресу користувача.
Користувач викликає loan() під партію
Припустимо, поточна ціна DA на цей момент - 1,00 USDT. Контракт записує
loan.price = 1.00 в структуру кредиту. usdAmount = 100 × 1,00 × 0,70 = 70 USDT.Відраховується 5% комісія
fee = 70 × 0,05 = 3,50 USDT. 3,50 USDT одразу спрямовуються до Пулу Ліквідності DA.Захист від «пилових» кредитів. Смартконтракт відхиляє кредити, де
borrowerPayout після 5% комісії округлюється до 0 USDT. Партія, надто мала для отримання ненульової чистої виплати, не може бути закладена.Борг за кредитом фіксований у USDT
Це найважливіша властивість кредитного продукту і головна причина, з якої власники DA обирають кредитування замість продажу. Сума до погашення розраховується відносноloan.price, а не поточної ринкової ціни DA. Щойно кредит відкрито, борг позичальника деномінований у USDT за ціновим знімком, зробленим на момент видачі. Зростання ціни DA не збільшує борг.
Практичний приклад - ціна DA подвоїлась під час кредиту.
- День 0: ціна DA - 1,00 USDT. Позичальник відкриває кредит під 100 DA.
loan.price = 1,00. Позичальник отримує 66,50 USDT після 5% комісії. - День 90: ринкова ціна DA зросла до 2,00 USDT. Ті самі 100 DA тепер коштують 200 USDT за ринковою ціною.
- День 90: позичальник викликає
repay()на повний залишок. Контракт використовуєloan.price = 1,00, а не ринкову ціну. Сума до повернення:100 × 1,00 × 0,70 = 70 USDT. Позичальник повертає 70 USDT і отримує назад усі 100 DA. Ці 100 DA коштують 200 USDT за поточною ринковою ціною.
30-денний eligibility-шлюз
Кредит може бути відкритий лише під партію DA, до якої залишається щонайменше 30 днів до наступного запланованого автопродажу цієї партії. Перевірка виконується он-чейн всередині шляху видачі кредиту:Повне погашення
Позичальник може закрити кредит у будь-який момент поки заставлений стек ще активний - тобто до того, як партія увійшла в цикл прогресивного автопродажу. Повне погашення повертає оригінальнуusdAmount (валовий основний борг на момент видачі) і звільняє повну партію DA назад до TokenStack позичальника.
5% комісія не стягується повторно. Вона була знята один раз, на момент видачі, і не є частиною математики погашення.
Практичний приклад - повне погашення.
- Кредит відкрито під 100 DA при
loan.price = 1,00.usdAmount = 70 USDT. Комісія вже сплачена на момент видачі. - Позичальник викликає
repay()на повний залишок і повертає 70 USDT. - Контракт звільняє всі 100 DA назад до TokenStack позичальника. Кредит закрито.
Часткове погашення
Позичальник також може виплатити частину застави у будь-який момент до автопродажу, сплачуючи лише за кількість DA, яку він вирішує звільнити:Практичний приклад - викуплено половину застави.
- Кредит відкрито під 100 DA при
loan.price = 1,00. Початковий борг: 70 USDT під 100 DA застави. - Через 60 днів позичальник хоче викупити половину застави. Він викликає
repay(), звільняючи 50 DA. toPay = 50 × 1,00 × 0,70 = 35 USDT. Позичальник повертає 35 USDT.- 50 DA звільняються назад до оригінального TokenStack. Решта 50 DA залишається як застава під залишковий борг 35 USDT.
- Таймер автопродажу для партії продовжується з моменту оригінального початку: 60 днів вже минуло за наявним графіком.
Звільнені DA залишаються в тій самій партії. Токени, викуплені через часткове погашення, повертаються до оригінального TokenStack і залишаються у рамках наявного графіка автопродажу цього стека. Позичальник може продати їх вручну за стандартною виплатою 75% або дозволити їм автопродатися за 70%, коли спрацює відповідний період партії. Вони не можуть бути використані як застава для нового кредиту - правило «один кредит на партію» поширюється на всю партію, а не лише на поточну заставлену частину.
Незалежність між партіями
Кожен цикл майнінгу виробляє нову партію DA, і кожна партія є незалежною одиницею застави. Власник може одночасно мати кілька кредитів, кожен під різну партію, і кожен кредит має власні:- знімок
loan.price, зроблений на момент власної видачі - одноразову 5% комісію, сплачену на момент власної видачі
- таймер автопродажу, що відлічує для власної партії
- право на погашення, часткове погашення або дефолт
Партія A
Активний кредит під повну партію. Позичальник отримав USDT на момент видачі та тримає борг.
Партія B
Частково погашено. Частина DA викуплена; решта залишається закладеною під зменшений борг.
Партія C
Кредит не відкрито. DA повністю належить користувачу і поводиться як звичайний DA-стек, підпорядковуючись лише власному графіку автопродажу.
Дефолт - прогресивне спалювання застави
Якщо позичальник не погашає кредит до того, як заставлений стек увійшов у цикл автопродажу, стандартний чотирьох-періодний графік (120 / 90 / 90 / 65 днів, 365 днів загалом) застосовується до заставленого DA. Кожен період спалює відсоток від залишку заставленого DA:Період 1 - день 120: спалюється 25% заставленого DA
25% поточного заставленого DA безповоротно спалюється. Відповідна вартість у USDT за
loan.price спрямовується до Пулу Ліквідності DA. Позичальник не отримує нічого за цю частину. Залишок боргу зменшується пропорційно до залишку заставленого DA.Період 2 - день 210 (+90 днів): спалюється 40% залишку
40% DA, що ще залишається в заставі, спалюється. Вартість у USDT за
loan.price надходить до Пулу Ліквідності DA. Залишок боргу знову зменшується.Період 3 - день 300 (+90 днів): спалюється 50% залишку
50% DA, що ще залишається в заставі, спалюється. Вартість у USDT за
loan.price надходить до Пулу Ліквідності DA.loan.price = 1,00.
| Подія | DA в заставі до | DA спалено | USDT до Пулу | DA в заставі після | Залишок боргу |
|---|---|---|---|---|---|
| Видача (день 0) | - | - | - | 100 | 70,00 |
| Період 1 (день 120) | 100 | 25 | 17,50 | 75 | 52,50 |
| Період 2 (день 210) | 75 | 30 | 21,00 | 45 | 31,50 |
| Період 3 (день 300) | 45 | 22,5 | 15,75 | 22,5 | 15,75 |
| Період 4 (день 365) | 22,5 | 22,5 | 15,75 | 0 | 0 |
Якщо позичальник не вживає жодних дій відновлення протягом усіх чотирьох періодів, він зберігає початкові 66,50 USDT, отримані на момент видачі, а вся застава з 100 DA спалюється протягом 365-денного циклу. Весь спалений DA безповоротно вилучається з обігу; весь USDT, спрямований до Пулу, зміцнює забезпечення DA для решти екосистеми.
Часткове відновлення під час дефолту
Дефолт є прогресивним, а не все-або-нічого. У будь-який момент між автопродажними періодами позичальник може все ще викликатиrepay() і отримати назад залишок заставленого DA, сплативши лише за те, що ще залишається в заставі.
Практичний приклад - відновлення після Періоду 1.
- Позичальник відкрив кредит під 100 DA при
loan.price = 1,00. Початковий борг: 70 USDT. - Позичальник не погашає. Період 1 спрацьовує на день 120: 25 DA спалено, 17,50 USDT спрямовано до Пулу. Залишок у заставі: 75 DA. Залишок боргу: 52,50 USDT.
- На день 150, до спрацьовування Періоду 2, позичальник вирішує відновити те, що залишилося. Він викликає
repay()на повний залишок. toPay = 75 × 1,00 × 0,70 = 52,50 USDT. Позичальник повертає 52,50 USDT. Контракт звільняє 75 DA назад до TokenStack позичальника. Кредит закрито.- 25 DA, спалені в Період 1, безповоротно втрачені - їх неможливо відновити.
Поведінка
repay() після початку автопродажу. Коли repay() викликається на стеку, який вже перейшов у цикл автопродажу, контракт спочатку запускає _processExpiredStacks() для врегулювання кожного періоду, тригер якого вже минув. Після того врегулювання виклик продовжується відносно застави та боргу після спалювання. Позичальник не може використати repay(), щоб «вистрибнути» перед спалюванням, що вже спрацювало, але може зупинити наступне спалювання, погасивши до межі його періоду.Механіка продажу після відновлення
DA, повернений через повне або часткове погашення, повертається до TokenStack позичальника і надалі поводиться точно як звичайний DA. Його можна:- Продати вручну за 75% від поточної ринкової ціни в USDT (100% проданого DA спалюється)
- Тримати до того моменту, коли графік автопродажу партії досягне наступного періоду
- Дозволити автопродаж за стандартною виплатою 70%, коли спрацює відповідний період
loan.price.
Практичний приклад - продаж відновленого DA після зростання ціни.
- Позичальник відкрив кредит під 100 DA при
loan.price = 1,00. Отримано 66,50 USDT. - Через 90 днів ринкова ціна зросла до 2,00 USDT. Позичальник повністю погашає: повертає 70 USDT, отримує назад 100 DA.
- Потім позичальник продає ці 100 DA вручну. Ринкова вартість: 100 DA × 2,00 USDT = 200 USDT.
- Позичальник отримує
200 × 0,75 = 150 USDTна Звичайний Баланс. - Усі 100 DA спалюються.
- Різниця 50 USDT (200 - 150) залишається в Пулі як комісія протоколу.
- Ліміт Доходу зменшується на повну ринкову вартість продажу 200 USDT, а не на 100 USDT, що відповідали б
loan.price.
- Позичальник отримує
Параметри кредитування одним поглядом
| Параметр | Значення | Можливість зміни |
|---|---|---|
| LTV | 70% | Незмінний |
Комісія за кредитування (loanFee) | 5% | Регулюється DAO (0% - 5%) |
| Призначення комісії | Пул Ліквідності DA | Незмінний |
| Eligibility-шлюз (час до наступного автопродажу) | 30 днів | Незмінний |
| Термін кредиту | Відсутній (до автопродажу або погашення) | Структурний |
| Цінова прив’язка боргу | loan.price на момент видачі | Структурний |
| Кредитів на партію | 1 (за весь час) | Структурний |
| Призначення надходжень при дефолті | Пул Ліквідності DA | Структурний |
| Комісія за погашення | Відсутня | Структурний |
| Мінімальний рівень NFT | L5 (Hydro) | Незмінний |
loanFee регулюється незалежно від усіх інших комісій протоколу, щоб DAO міг налаштовувати економіку кредитування без впливу на маркетингові податки, накопичувальні збори або будь-яку іншу комісію.
Типові помилки
Суміжні сторінки
Механіка продажу
Ручний продаж за 75%, автопродаж за 70% та взаємодія чотирьох-періодного циклу автопродажу з дефолтами за кредитами.
Економіка токена DA
Жорсткий ліміт 21M, формула «Ціна = Ліквідність ÷ Пропозиція» та кожен потік доходу, що надходить до Пулу.

