Skip to content

智能合约

mimo V1 智能合约基于 Uniswap V1,针对 IoTeX 区块链进行了调整。

合约架构

mimo V1 系统包括:

Factory 合约

为每个 IOTX/XRC20 代币对创建和管理交换合约。

Exchange 合约

每个代币对都有自己的交换合约,它:

  • 持有流动性储备
  • 促进交换
  • 向流动性提供者发行 LP 代币
  • 使用 x * y = k 公式计算价格

合约参考

mimo V1 基于 Uniswap V1,该合约:

  • 在生产中被广泛使用
  • 经过彻底测试和审计
  • 被证明是安全的

与合约交互

Web API

对于简单集成,您可以使用 Web API:

添加流动性

https://mimo.exchange/add/{代币地址}/0x06959153b974314bf1b4e10b67a1cfe407fa698c/500?protocol=v2

交换

https://mimo.exchange/swap?inputCurrency=IOTX&outputCurrency={代币地址}

智能合约 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

注意

mimo.exchange 智能合约的详细 API 文档即将发布。目前,请参阅 Uniswap V1 文档了解合约接口。

基于 MIT 许可证发布。