Перейти к основному содержанию
Все значимые изменения протокола Areal Finance документируются здесь. Фильтр по тегу:
3 мая 2026

Распределение доходности и наград — синхронизация архитектурной страницы с реальным flow Update

Архитектурная страница «Распределение доходности и наград» (и соответствующий блок в Architecture Overview) переписаны под реальный flow OT-выручки: 0,25% Areal-комиссия + дележ 70/20/10, USDC → RWT через convert_to_rwt, per-OT reward vault с per-second вестингом, per-deposit snapshot fairness. Модель Initial Release «50/50 RWT+USDY → мастер-пул на 12 месяцев → ежедневный вывод» никогда не существовала в коде — convert_to_rwt свапает USDC до NAV и минтит остаток, холдеры клеймят по merkle-доказательству.
3 мая 2026

Off-Chain сервисы — hardening Nexus Manager и RWT-канал Yield Claim Crank Update

Страница Off-Chain сервисов документирует Operational hardening бота Nexus Manager (multi-RPC резервирование, single-instance lock, WS reconcile, SOL pre-flight, kill-switch authority, decision engine, dry-run флаг SEND_TX). Step RWT-канала в Yield Claim Crank переписан — 15% RWT теперь приземляется в LiquidityHolding YD и дренируется Authority через withdraw_liquidity_holding, а не крэнком через nexus_deposit. Обновлены строки кошельков: pubkey менеджера живёт в LiquidityNexus.manager (не dex_config.nexus_manager); регистрация — через initialize_nexus / update_nexus_manager.
2 мая 2026

Native DEX — Fix: назначения claim в Nexus и формулировка валидации Fix

Исправляет три ошибки в более ранней changelog-записи того же дня про per-side аккумулятор: nexus_claim_rewards кладёт комиссии в собственные ATA Nexus (nexus_token_a_ata / _b), а не в ATA Treasury — settlement в Treasury — это отдельный Authority-вызов nexus_withdraw_profits. Валидации «at least one claimable > 0» в claim_lp_fees не существует (both-zero — чистый no-op). И claim_lp_fees, и nexus_claim_rewards эмитируют одно событие LpFeesClaimed (dual-side); NexusRewardsClaimed зарезервирован, но не используется.
2 мая 2026

Native DEX — Per-side Q64.64 LP-fee аккумулятор (заменяет legacy single-side модель) Breaking Update

Страница Native DEX теперь описывает per-side Q64.64 cumulative-per-share LP-fee аккумулятор, реализованный в контракте. Удалены legacy per-pool fee_vault: Pubkey, single-side пропорциональная формула и поля LpPosition.fees_claimed / fee_debt. claim_lp_fees и nexus_claim_rewards теперь выплачивают обе стороны токенов (A и B) — dual-side раскладка — forward-compat для не-RWT пар, а сегодняшнее правило свопа всё ещё начисляет только на RWT-стороне. Также исправлена внутренняя несогласованность в формуле «Instant Claim» Initial Release.
1 мая 2026

Native DEX — Поверхность Nexus (политика прямого SPL Transfer, record deposit, withdraw profits) Feature

Страница Native DEX теперь документирует политику прямого SPL Transfer (нетрекаемые депозиты поднимают потолок выводимой прибыли, но никогда не нарушают principal floor), CPI-цель nexus_record_deposit (только обновление state, вызываемая YD-drain’ом) и Authority-gated nexus_withdraw_profits, высвобождающий только разрыв над total_deposited. Note nexus_deposit разделена по USDC- и RWT-каналам, обновлена сводка потоков токенов.
1 мая 2026

Yield Distribution — Per-deposit snapshot для merkle-корня Update Security

Офф-чейн publisher merkle-корня теперь использует per-deposit snapshot aggregation для расчёта cumulative_amount на держателя. Каждый депозит распределяется только между держателями, зафиксированными в snapshot на слоте этого депозита, устраняя front-running вектор на анонсированных распределениях, который создавала наивная формула текущего баланса. Добавлены подсекции «Инфраструктура publisher» (KMS / HSM кастоди ключа, архивный RPC, независимые верификаторы) и «Операционные параметры». Он-чейн поверхность контракта не изменилась.
1 мая 2026

Yield Distribution — PDA LiquidityHolding и атомарный drain Feature

Документирована singleton-PDA LiquidityHolding (состояние, seed, владеемый RWT ATA) и инструкция withdraw_liquidity_holding — Authority-gated атомарный drain, объединяющий SPL transfer и CPI на native_dex::nexus_record_deposit в одной транзакции, устраняя окно между доставкой RWT и обновлением principal floor Nexus. Новое событие LiquidityHoldingWithdrawn.
1 мая 2026

RWT Engine — Маршрутизация 15% доходности через LiquidityHolding Update

claim_yield маршрутизирует 15% долю ликвидности в RWT ATA PDA LiquidityHolding в Yield Distribution; доля достигает Liquidity Nexus через атомарный drain в одну TX (withdraw_liquidity_holding), который обновляет principal floor Nexus в той же инструкции. Документирован dual-role alias RwtVault.areal_fee_destination под именем аккаунта dao_fee_account в mint_rwt. Экономический дележ 70 / 15 / 15 не изменился.
1 мая 2026

Liquidity Nexus — Выделенная архитектурная страница Feature

Новая архитектурная страница формально документирует подсистему Liquidity Nexus — три уровня доверия, инвариант principal-lock nexus_balance(t) ≥ total_deposited(t), два канала депозита (USDC из выручки OT, RWT из доходности RWT), kill-switch для Manager и политику прямого SPL Transfer. Вводит PDA LiquidityHolding в Yield Distribution как стейджинговый аккаунт для RWT-канала.
17 апреля 2026

Monotonic Ladder — Редизайн одностороннего мастер-пула Breaking

Мастер-пулы (RWT/USDC, RWT/USDY) заменяют симметричную пирамиду 2:1 на одностороннюю, кумулятивно растущую bid-структуру. Nexus LP предоставляет только USDC; RWT ask-side органический или маршрутизируется в mint_rwt как синтетический ask. shift_liquidity удалена; добавлены grow_liquidity и compress_liquidity.
13 апреля 2026

LP Fee Reward Model — Per-Pool Fee Vault Breaking

LP-комиссии больше не авто-компаундятся в резервы пула. Теперь они собираются в per-pool fee vault — LP-холдеры клеймят мгновенно через claim_lp_fees. Комиссии взимаются поверх свопа для сохранения капитализации пула.
13 апреля 2026

Обновление комиссии OT Swap Update

Базовая комиссия OT Swap обновлена до 1% — распределяется между Project Reserve (0.50%), LP Provider (0.25%) и Areal Treasury (0.25%).