我先简单描述一下,如果我只是输入两个地址,比如:BNB->BUSD 是可以成功的。但是 比如我要进行:BNB->BUSD->USDT->子代币 (目前没找到三个路由的,这是四个,我之前在正式网测试过三个地址,也是失败)
这一切只是测试网络。
BNB-> BUSD
https://testnet.bscscan.com/tx/0xebfd6164b4e6624a662e689432a93a7bbb491e4c388ec0ba95418af798b5a123
我使用测试的薄饼路由器,进行手动操作。发现是成功,我复制了其中的合约信息,用web3.py 代码进行提交时,一直出现问题!
手动操作薄饼成功的地址:https://testnet.bscscan.com/tx/0x90a255c0809ae1fc20018e918f44db6163aa0c884ad816b695a096fa4891a0dc
代码提交时出现的问题: https://testnet.bscscan.com/tx/0xa08b560adb2380bb867be785b46908cef1a61eab230577119f1db91e1efb6258
我无法找到问题原因,唯一不同的参数是:deadline/amountOutMin 这两个。
已经找了很多资料,确实没有找到问题来源,希望大佬可以解答一下疑惑。