Переход свопов ликвидности с 1inch на 0x
Метаданные
| Параметр | Значение |
|---|---|
| Дата создания | 2026-09-17 |
| Дата последнего изменения | 2026-09-17 |
| Статус апрува | ⏳ На рассмотрении |
| Дата апрува | — |
Продукты ликвидности (NFT-позиции MagnetLiquidityShared / MagnetLiquidityPersonal, земля MagnetLiquidityGround) использовали 1inch: classic Swap API — для обмена токена оплаты в токены пула внутри контракта, Fusion+ — для кросс-чейн обмена перед покупкой земли. Интеграция переводится на 0x: Swap API v2 (AllowanceHolder) для обмена внутри сети и Cross-Chain API для обмена между сетями.
Попутно исправлена уязвимость 1inch-версии: контракт выдавал роутеру апрув на весь баланс токена оплаты и возвращал покупателю весь баланс токенов пула, включая накопленные комиссии других держателей и партнёрские начисления.
MagnetIndexManager агрегатор не использует: позиции индекса создаются из уже имеющихся у пользователя токенов пула, поэтому контракт не менялся.