> For the complete documentation index, see [llms.txt](https://ch-docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ch-docs.aftermath.finance/jiao-yi/smart-order-router.md).

# 智能订单路由

在一个页面上找到 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](/ru-men-zhi-nan/dynamic-gas.md) 功能、[Nightly 钱包](https://twitter.com/Nightly_app)的钱包内兑换、[Scallop](https://twitter.com/Scallop_io) Tools 界面中的兑换，以及通过 [Suiba ](https://twitter.com/SuibaOnSUI)Telegram 机器人进行的交易，更多集成即将公布！
