Skip to main content

最优路径

Uniswap 在做兑换交易时,每个交易对的深度不同,所以中间执行的交易路径不同,则相同的输入数量,不同的兑换路径,兑换出的输出数量可能不同。 Uniswap 的交易执行最优路径实在链下计算好,通过path传参实现交易路径优化。最优交易路径的具体实现方法在SDK中有

v2-sdk

v2-sdktrade.ts模块封装了两个方法:

  • bestTradeExactIn: 根据固定输入数量,计算最优输出数量的路径
  • bestTradeExactOut: 根据固定输出数量,计算最优输入数量的路径

v3-sdk

参考文档