? Minsswap Dex V2 계약
구조
- 주요 계약 :
- 인증 정책
- 수영장 공장 유효성 검사기
- 유동성 풀 유효성 검사기
- 주문 유효성 검사기
- 도서관 : 도서관 패키지 아래
건물
전제 조건
- NPM을 설치하십시오
- Aiken v1.0.24-Alpha를 설치하십시오
-
plutus.json
파일에서 스크립트 바이트 코드를 이중 확인하기 위해 aiken build
실행합니다. - 필요한 종속성을 설치하려면
npm install
실행하십시오 -
npm run exec src/build-plutus.ts
실행하여 초기 매개 변수가있는 스크립트를 빌드하십시오. 결과는 script.json
파일입니다
테스트
- 계약의 모든 단위 테스트를 실행하려면
aiken check
실행합니다.
전개
Testnet Preprod
스마트 계약은 이미 TestNet Preprod에 배포되었습니다.
배포에 대한 자세한 정보는 참조에 있습니다.
메인 넷
스마트 계약은 이미 Mainnet에 배포되었습니다.
배포에 대한 자세한 정보는 참조에 있습니다.
배포 된 거래는 다음과 같습니다.
- 주문하다
- 유동성 풀
- 공장
- 입증
- 유동성 풀 배치
- 만료 된 주문 취소
스마트 계약 매개 변수는 Params 파일에 있습니다
공식 토큰 및 스마트 계약 주소는 MinSwap Labs가 다음을 포함합니다.
- 수영장 유효성 자산 : F5808C2C990D86DA54BFC97D89D9CEE6EFA20CD8461616359478D96B4C.4D5350
- 공장 유효성 자산 : F5808C2C990D86DA54BFC97D89DO6EFA20CD8461616359478D96B4C.4D5346
- 글로벌 설정 유효성 자산 : F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C.4D534753
- LP 토큰 정책 ID : F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C
- 풀 스크립트 해시 : EA07B733D932129C378AF627436E7CBC2EF0BF96E0036BBB51B3BDE6B
- 주문 스크립트 해시 : C3E28C36C3447315BA5A56F33DA6A6DDC1770A876A8D9F0CB3A97C4C
- 공장 스크립트 해시 : 7BC5FBD41A95F561BE84369631E0E35895EFB0B73E0A7480BB9ED730
- 글로벌 설정 스크립트 해시 : F5808C2C990D86DA54BFC97D89CEE6EFA20CD8461616359478D96B4C
- 풀 생성 주소 (새로운 유동성 풀의 기본 주소) : addr1z84q0denmyep98ph3tmzwsmw0j7zau9ljmsqx6a4rvaau66j2c79gy9l76sdg0xwhd7r0c0kna0tycz4y5s6mlenh8pq77e2a.
- 유동성 풀 배치 스테이크 주소 : Stake17Y02A946720ZW6PW50UT2ARVXSVVPVAGHJTL054H0F0GJSFYJZ59
- 만료 된 주문 취소 스테이크 주소 : Stake178ytpnrpxax5p8 sleepgjx9cq8ecedgly6jz4xwvvvvvvvvvvvvvvzfq9s6295
예제 거래 :
- 덱스 초기화
- 유동성 풀 생성
- 배치
- 정확한 교체
- 한계
- 멈추다
- OCO
- 부분 스왑
- zap
- 보증금
- zap
- 철회하다
- 주문 취소
- 만료 된 주문 취소
감사 보고서
계약 감사는 Certik 및 Anastasia Labs에 의해 수행되었습니다. 감사 보고서는 감사 보고서 폴더에서 사용할 수 있습니다.
참조
- 사양
- 공식