Перейти к основному содержанию
30-дневный период (с 180-дневным периодом ожидания), инициируемый через DAO, в течение которого пользователи могут получить просроченные накопительные балансы.
Роль с правами на управление параметрами системы и предоставление доступа.
Событие на уровне протокола, запускаемое дважды в год, продолжительностью до 30 дней. В течение цикла FarmingFacet приостанавливает весь майнинг NFTM, стейкинг и генерацию DA на платформе. Активируются механизмы авто-продажи и добровольной продажи, с ежедневными сжиганиями токенов для уменьшения обращающегося предложения. Цикл разработан для создания предсказуемой, запланированной дефляции и регулируется параметрами DAO. Все продажи в течение Дефляционного Цикла следуют стандартной механике сжигания — 100% проданных токенов безвозвратно сжигаются.
Архитектурный паттерн смарт-контракта, обходящий ограничение размера 24КБ путём разделения логики на модули (Фасеты).
Механизм модерации, инициируемый исключительно через голосование DAO, который блокирует все финансовые операции для конкретного аккаунта пользователя. Используется для обеспечения соблюдения политик, а не как экстренный инструмент безопасности. Как заморозка, так и разморозка требуют голосования DAO.
Параметр, определяющий продолжительность заморозки аккаунта при блокировке через DAO.
Токен управления ERC20Votes (10M предложение, 6 десятичных знаков), используемый для голосования DAO, с отключённым автоматическим делегированием и ручным делегированием.
Событие ликвидации, запускаемое, когда заёмщик не погашает свой кредит в течение 30-дневного LOAN_CUTOFF_PERIOD. При дефолте заложенный DA входит в цикл авто-продажи, управляемый ResolverFacet. Токены прогрессивно сжигаются по стандартному 4-периодному графику (25% от баланса через 4 месяца, 40% от остатка через 3 месяца, 50% от остатка через 3 месяца, 100% от остатка через 2 месяца). Пользователь не получает выручку в USDT — средства направляются в Пул ликвидности. Каждое сжигание генерирует событие TokenStackLiquidated. Механизм служит как инструментом управления рисками, так и дефляционным драйвером.
Библиотека смарт-контракта для верификации криптографических подписей с использованием SIGNER_ROLE.
Механизм управления стабильностью цены DA через специальный резервный баланс (priceImpactBalance).
Функция ResolverFacet для обработки стеков DA, чьи периоды авто-продажи полностью истекли.
Роль смарт-контракта для автоматизированных бэкенд-операций — обработка кросс-чейн депозитов и разрешение просроченных стеков.
Роль для криптографической верификации подписей при авторизации операций, таких как переводы ваучеров.
Структура данных смарт-контракта, которая содержит токены DA пользователя. DA доступен на 100% для ручной продажи или кредитования с момента фарминга. Если пользователь не действует, TokenStack применяет прогрессивную авто-продажу с оставшегося баланса: Период 1 — 25% через 4 месяца, Период 2 — 40% от остатка через 3 месяца, Период 3 — 50% от остатка через 3 месяца, Период 4 — 100% от остатка через 2 месяца (общий 12-месячный цикл). Каждая авто-продажа сжигает 100% проданных токенов; пользователь получает 70% стоимости в USDT. Оставшиеся 30% остаются в пуле как обеспечение, стимулируя рост цены. Если стек истекает без ручной продажи, SERVICE_ROLE обрабатывает его через processExpiredStacks. В сценарии Дефолта по кредиту залог входит в тот же цикл авто-продажи, но выручка идёт в Пул ликвидности вместо пользователя.
Паттерн обновления для контракта TokenReserve (DA), позволяющий обновления логики без изменения адреса контракта.