DEX API
跨链

跨链#

欧易 DEX 聚合目前市面上优质的跨链桥 (例如 Stargate、Across、Celer cBridge、SWFT 等),向用户提供多条跨链路径选择,可以实现先源链兑换再进行跨链桥交易,然后在目标链兑换为你想要的代币。DEX 自主研发的超优算法 X Routing 可以在源链交易时自动寻找链上深度最佳的流动性池,综合计算价格、滑点和交易成本,并通过智能订单拆分算法获得最优兑换数量。之后我们会在多个优质跨链桥进行比价,综合计算跨出数量、跨链桥费、滑点和交易成本后获得最优跨链报价。

  • 让更多的项目方可以方便快捷地接入 DEX 跨链聚合器。
  • 在接入使用上方便、易懂、安全。
欧易 DEX 跨链询价流程
image
  • 核心主要包括单链 Swap 和 Bridge。
  • 单链 Swap 和 Bridge 根据兑换的币对组合成不同的交易模式,例如可以通过 源链 Swap + Bridge 完成交易,或者通过 Bridge 一步完成交易,以及 源链 Swap + Bridge + 目标链 Swap 形式完成跨链交易。
  • 单链 Swap 和 Bridge 都需要链上数据解析来完成整个交易过程。
  • DEX 自研的 XBridge 合约是整个交易中的核心,它支持主流 EVM 链之间的相互跨链,以及异构链间的跨链。
欧易 DEX 跨链交易流程
image
  1. 首先通过 /supported/chian 获取可支持链的信息。
  2. 通过 /aggregator/all-tokens 获取到可支持代币的信息。
  3. 通过可支持的链和代币的信息构建请求,使用 /quote 数据进行询价。
  4. 询价后获取用户对 OKX DEX router 的授权,对其钱包资产进行操作。
  5. 通过 /approve-transaction 获取授权。
  6. 通过 /build-tx 构建並获取兑换所需的交易数据。
  7. 将 /build-tx 返回的交易数据广播上链。
  8. 根据广播上链获取到的 hash 通过 /status 查询本次跨链兑换的具体情况。