目录

  • 相关合约
    • 查询合约 quoter
    • 交易合约 swaprouter02
  • 流程
  • 注意事项

相关合约

查询合约 quoter

地址0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6
主要接口

quoteExactInputSingle
quoteExactOutputSingle
quoteExactOutput
quoteExactInput

交易合约 swaprouter02

地址0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
主要接口

exactInput
exactInputSingle

流程

  1. 授权approve
  2. 循环调用查询合约找到最优兑换路径
  3. 发起交易

注意事项

  1. 授权时tokenIntokenOut都需要授权给0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45,否则合于会返回STF(Smart Contract Transaction Fail)
  2. 调用quotereth_call方法,不修改区块链状态
  3. 调用swaprouter02合约方法生成data并发送到0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45,不能使用eth_call方法