显示Fail with error 'PancakeRouter: EXCESSIVE_INPUT_AMOUNT'
https://bscscan.com/tx/0xea87181c2ff11e6586eb6aac84f01ac741e168effb6a5cd27d83b38c89c3a2c5
我看了下 我的fist是有那么多的量的,不会存在不够的情况
```
pancakeswap2_txn = contract.functions.swapTokensForExactETH(
116159,#fist的数量
0,
path[],
sender_address,
(int(time.time()) + 10000)
).buildTransaction({
'from': sender_address,
'gas': 250000,
'gasPrice': web3.toWei('5','gwei'),
'nonce': nonce,
})
```
function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
swapTokensForExactETH方法第一个参数是获得的ETH的数量,第二个参数是指的你最多愿意花费多少的token来兑换ETH。 第二个参数是0,那必然是要报错的。 'PancakeRouter: EXCESSIVE_INPUT_AMOUNT'这个报错就是指的第二个参数amountInMax数值过小,小于实际需要花费的数量