65 币1兑换币2是成功的,但是当我反过来,用币2兑换币1的时候却没有交易成功,但也没有报错,gas费也照扣了,请问大神们这是什么问题?

请问大佬们一个问题,我用币1兑换币2是成功的,但是当我反过来,用币2兑换币1的时候却没有交易成功,但也没有报错,gas费也照扣了,请问大神们这是什么问题?问题出在哪里?(备注:有时候其它币可以币1换币2,币2换币1也都是成功的,但有的币却不行,比如USDT换BUSD可以,但BUSD换USDT用下面的代码就不行了) 下面是兑换的关键代码 pancakeswap2_txn=contract.functions.swapExactTokensForTokensSupportingFeeOnTransferTokens( int(amountInt 1.0e18), int(minAmountOut 1.0e18), [web3.toChecksumAddress(tokenIn), web3.toChecksumAddress(tokenOut)], sender_address, (int(time.time()) + 10000) ).buildTransaction({ 'from': sender_address, 'gas': int(gas), 'gasPrice': web3.toWei('5', 'gwei'), 'nonce': nonce, })

请先 登录 后评论

最佳答案 2022-09-09 16:26

没有交易记录,怎么查交易hash?我是真不懂,请大哥们指教

请先 登录 后评论

其它 4 个回答

cckoop
请先 登录 后评论
Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
nono
请先 登录 后评论
zen
请先 登录 后评论
  • 5 关注
  • 0 收藏,2243 浏览
  • zdhtc_aidi 提出于 2022-08-22 14:49