Pancakeswap 事务失败消息 python

时间:2021-07-29 22:12:23

标签: python ethereum swap web3

我正在使用此代码段进行相关更改 https://github.com/CodeWithJoe2020/pancakeswapBot/blob/main/cakebot.py 它按照合同工作。但是当我尝试使用像 %7 这样有税的合同时,我从 pancakeswap 收到交易失败错误。

pancakeswap2_txn = contract.functions.swapExactETHForTokens(
0,  # set to 0, or specify minimum amount of tokeny you want to receive - consider decimals!!!
[spend, tokenToBuy],
sender_address,
(int(time.time()) + 30000)
).buildTransaction({
'from': sender_address,
'value': web3.toWei(0.01, 'ether'),  # This is the Token(BNB) amount you want to Swap from
'gas': 159413,
'gasPrice': web3.toWei(speed, 'gwei'),
'nonce': nonce,
})

如您所见,我将最小值设为 0,因此理论上滑点应该无关紧要。 有任何想法吗?谢谢。

1 个答案:

答案 0 :(得分:1)

当我输入高gas值时问题得到解决