最优路径
Uniswap 在做兑换交易时,每个交易对的深度不同,所以中间执行的交易路径不同,则相同的输入数量,不同的兑换路径,兑换出的输出数量可能不同。
Uniswap 的交易执行最优路径实在链下计算好,通过path
传参实现交易路径优化。最优交易路径的具体实现方法在SDK
中有
v2-sdk
在v2-sdk
的trade.ts
模块封装了两个方法:
- bestTradeExactIn: 根据固定输入数量,计算最优输出数量的路径
- bestTradeExactOut: 根据固定输出数量,计算最优输入数量的路径
v3-sdk
参考文档