스마트 계약
mimo V1 스마트 계약은 Uniswap V1을 기반으로 하며 IoTeX 블록체인용으로 조정되었습니다.
계약 아키텍처
mimo V1 시스템은 다음으로 구성됩니다:
팩토리 계약
각 IOTX/XRC20 토큰 쌍에 대한 거래소 계약을 생성 및 관리합니다.
거래소 계약
각 토큰 쌍에는 자체 거래소 계약이 있으며 다음을 수행합니다:
- 유동성 예비금 보유
- 스왑 용이화
- 유동성 제공자에게 LP 토큰 발행
- x * y = k 공식을 사용하여 가격 계산
계약 참조
mimo V1은 Uniswap V1을 기반으로 하며 다음과 같습니다:
- 프로덕션에서 널리 사용됨
- 철저히 테스트되고 감사됨
- 안전성이 입증됨
계약과의 상호작용
Web API
간단한 통합의 경우 Web API를 사용할 수 있습니다:
유동성 추가
https://mimo.exchange/add/{token address}/0x06959153b974314bf1b4e10b67a1cfe407fa698c/500?protocol=v2스왑
https://mimo.exchange/swap?inputCurrency=IOTX&outputCurrency={token address}스마트 계약 API
개발자는 스마트 계약 API를 직접 호출하여 mimo.exchange와 통합할 수 있습니다.
IoTeX JS SDK
IoTeX JS SDK (Antenna)는 다음에서 사용 가능: https://github.com/iotexproject/iotex-antenna
dApp 샘플
이 샘플 코드로 dApp을 시작하세요: https://github.com/iotexproject/iotex-dapp-sample
참고
자세한 스마트 계약 API 문서는 곧 출시될 예정입니다. 그동안 계약 인터페이스는 Uniswap V1 문서를 참조하세요.