智能订单路由
在一个页面上找到 Sui 全部 DEX 中的最优兑换价格
我们的智能订单路由(SOR)是一个 DEX 聚合器,不仅连接 Aftermath 上的所有流动性池,还接入 Sui 上任何提供可对接 API 且流动性充足的其他 DEX。这意味着当您选定想要换入的资产时,路由器会搜索 Sui 上的每一个 DEX,为您找到最优价格——即使它并非来自我们自己的池子。
您可以在交易设置中查看已聚合 DEX 的完整列表,并按需开启或关闭。随着 Sui DeFi 生态不断壮大、新的流动性来源上线,它们也会被整合进我们的路由器,确保您只需在一个地方,就能为所有兑换拿到最优价格。
除了搜索 Sui 上每一个有流动性的 DEX,智能订单路由还能把一笔兑换拆分成多条子路径。也就是说,兑换的一部分可以经由某个 DEX 上的一个或多个池子完成,其余部分则由其他子路径成交。这在大额交易时尤其有用:交易被拆分到多个 DEX 的多个池子后,产生的滑点会大幅降低。我们在设计聚合器时充分利用了 Sui 的原生特性,因此无论路径多复杂、总共包含多少次兑换,最终用户始终只需签名一笔交易。
将一笔交易拆分为多条子路径,依托的是可编程交易块(PTB)。借助 PTB,多笔相互关联的兑换可以打包进一笔原子执行的交易。整条路径的有效性检查通过 Hot Potato 模式强制执行,确保不超出滑点容忍度。由于部分子路径会涉及用户指定的输入、输出币种之外的其他币种,这一机制还能防止路径中经手的代币被滥用,进一步提升安全性。这些安全措施在合约层面强制执行,带来了无需许可的可组合性,让其他人可以在 SOR 之上继续构建。
正因为路由器在设计之初就以无需许可的可组合性为目标,其他 Sui 开发者可以轻松将 SOR 集成到自己的 dApp 中。目前的 SOR 集成包括 Aftermath 的动态 Gas 功能、Nightly 钱包的钱包内兑换、Scallop Tools 界面中的兑换,以及通过 Suiba Telegram 机器人进行的交易,更多集成即将公布!
Last updated