? Minswap Dex v2 контракт
Структура
- Основные контракты:
- Политика Аутента
- Валидатор завода пула
- Валидатор пула ликвидности
- Заказ валидатор
- Библиотека: под пакетом библиотеки
Здание
Предварительные условия
- Установите NPM
- Установите Aiken v1.0.24-Alpha
- Run
aiken build
to double check scripts bytecode in plutus.json
file - Run
npm install
to install necessary dependencies - Run
npm run exec src/build-plutus.ts
to build scripts with initial parameters. The result is script.json
file
Тестирование
- Run
aiken check
to run all unit tests of the contract
Развертывание
Testnet Preprod
Умный контракт уже был развернут на Testnet Preprod.
Подробная информация о развертывании находится в ссылках
Mainnet
Умный контракт уже был развернут на Mainnet.
Подробная информация о развертывании находится в ссылках
Вот развернутая транзакция:
- Заказ
- Пул ликвидности
- Фабрика
- Аутентификация
- Окраска бала ликвидности
- Отмена заказа истек
Параметры смарт -контракта расположены в файле Params
Официальные токены и адрес смарт -контракта поддерживаются Minswap Labs, включают в себя:
- Актив достоверности пула: F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C.4D5350
- Актив на заводской достоверности: F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C.4D5346
- Глобальный достоверный актив: F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C.4D534753
- Идентификатор политики токена LP: F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C
- Хэш сценария пула: EA07B733D932129C378AF627436E7CBC2EF0BF96E0036BB51B3BDE6B
- Заказ Скрипт Хэш: C3E28C36C3447315BA5A56F33DA6A6DDC1770A876A8D9F0CB3A97C4C
- Заводский сценарий хэш: 7bc5fbd41a95f561be84369631e0e35895efbb0b73e0a7480bb9ed730
- Глобальный сценарий сценария: F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C
- Адрес создания пула (адрес нового пула ликвидности): addr1z84q0dnyep98ph3tmzwsmw0j7zau9ljmsqx6a4rvaau66j2c79gy9l76sdg0xwhd7r0c0knycz4y5s6mlenh8pq777a2a2a2
- Адрес пакета ликвидности. Адрес: Cover17y02a946720ZW6PW50UPT2ARVXSVVPVAGHHJTL054H0F0GJSFYJZ59
- Срок действия заказа Адреса ставки: Cover178ytpnrpxax5p8 sleepggjx9cq8ecedgly6jz4xwvvvvv4kvzfq9s6295
Пример транзакций:
- DEX инициализация
- Создание пула ликвидности
- Партия
- Обменять точное в
- Предел
- Останавливаться
- Око
- Частичный обмен
- Zap In
- Депозитный
- Разгонять
- Отзывать
- Отмена заказа
- Отмена заказа истек
Аудиторский отчет
Аудит контракта был проведен Certik и Anastasia Labs
Ссылки
- Спецификация
- Формула