DEX API

兑换#

欧易 DEX 聚合各去中心化交易所 (例如 Uniswap、Curve、Balancer 等) 的流动性来源,并能够将单笔交易拆分到多个 DEX,通过高效的路由为用户提供最优价格。

欧易 DEX 询价与交易流程
image

欧易 DEX 将自动找到链上具有最佳流动性深度的流动性池,综合计算价格、滑点和交易成本,并通过智能订单拆分算法,基于 DEX 和 PMM 报价的综合比较,为用户选择最佳报价:

  • 最大流动性
  • 最低滑点
  • 最优价格
欧易 DEX 兑换交易流程
image
  1. 首先通过 /supported/chain 获取到可以支持的链信息。
  2. 通过 /aggregator/all-tokens 获取到可以支持的代币信息。
  3. 通过支持的链及代币信息构造请求 /quote 数据进行询价。
  4. 询价后获取用户对 OKX DEX router 的授权,对其钱包资产进行操作。
  5. 通过 /approve-transaction 获取授权。
  6. 通过 /swap 构造並获取兑换所需的交易数据
  7. 将/swap 返回的交易数据广播上链。