Смарт-контракты

Архитектура смарт-контрактов WOOFi
- 1.
WooRouter.sol
является контрактом маршрутизатора. Пользователям нужно будет только одобрить этот контракт, чтобы потратить свои токены ERC20. Как и в случае с Uniswap, для взаимодействия с любой торговой парой по этому контракту требуется одобрение. Контракт маршрутизатора будет взаимодействовать с нижним уровнемWooPP.sol
для выполнения логики продажи и отправки пользователям желаемого количества токенов. - 2.
WooPP.sol
- это основной контракт, который обрабатывает логическую операцию DEX, включая установку информации о токене, расчет проскальзывания, расчет суммы обмена и так далее. В этом контракте хранятся все токены, поддерживаемые торговлей на WOOFi Swap. В этом контракте он определяет токен котировки и базовый токен. Токен котировки является ссылочным токеном в контракте, и существует только один токен котировки. Контракт может иметь несколько базовых токенов, и они могут быть добавлены стратегом. - 3.
Wooracle.sol
это контракт оракула, управляемый и разработанный командой WOO Network. Он загружает последнюю торговую цену, среднюю цену и информацию о рыночном спреде из Wootrade в контракт оракула. - 4.
WooGaurdian.sol
- это смарт-контракт, который используется для окончательной проверки исполнения сделки. Смарт-контракт не обрабатывает средства. Он обеспечивает порог допуска цен путем сравнения нескольких оракулов. Для сумм свопа и котировок, напримерcheckSwapAmount()
иcheckSwapPrice()
в этом смарт-контракте используются для проверки того, находятся ли суммы и цены обмена в пределах пороговых значений или нет. - 5.
WooFeeManager.sol
собирает комиссии за транзакции, обработанные в пуле ликвидности WOOFi sPMM, и распределяет их между различными пулами. - 6.
WooRebateManager.sol
собирает и распределяет рибейты по адресам брокеров (если таковые имеются) - 7.
WooVaultManager.sol
собирает комиссию, выделенную для хранилищ, и выполняет обратный выкуп WOO перед распределением по хранилищам - 8.
WooStakingVault.sol
- это смарт-контракт, позволяющий пользователям размещать токены WOO и получать токены xWOO. Он также управляет периодом снятия средств со стейкинга и комиссиями за досрочный вывод. - 9.
WooAccessManager.sol
управляет доступом ко всем смарт-контрактам WOOFi.
Last modified 9mo ago