目录
- 相关合约
- 查询合约 quoter
- 交易合约 swaprouter02
- 流程
- 注意事项
相关合约
查询合约 quoter
地址0xb27308f9F90D607463bb33eA1BeBb41C27CE5AB6
主要接口
quoteExactInputSingle
quoteExactOutputSingle
quoteExactOutput
quoteExactInput
…
交易合约 swaprouter02
地址0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
主要接口
exactInput
exactInputSingle
…
流程
- 授权
approve
- 循环调用查询合约找到最优兑换路径
- 发起交易
注意事项
- 授权时
tokenIn
和tokenOut
都需要授权给0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
,否则合于会返回STF
(Smart Contract Transaction Fail) - 调用
quoter
用eth_call
方法,不修改区块链状态 - 调用
swaprouter02
合约方法生成data
并发送到0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45
,不能使用eth_call
方法