-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug with method buildTransaction in the version 5.25.0 #2307
Comments
@AHTOH2001, thanks for reaching out. Ethereum transactions now default to the most efficient transaction type if the user does not provide fee values ( What's going on here that is not ideal is that, currently, there is a geth-centric default in using I'm assuming if you need to use What happens when you provide a I'm going to close this but if you feel like there is a bug here that hasn't been addressed, please feel free to reopen this issue. |
Yea, you are right, I'm using bsc network with quick node provider, the reason why I think this is a bug is that using the same provider at the library version 5.25.0 it raises exception, although at the version 5.24.0 it works fine. |
And unfortunately I cannot re-open my own issue if a repo collaborator closed it. |
Please re-read my comment above. If using |
I'm getting this warning when sending EIP-1559 style transaction over zkSync network: .venv\lib\site-packages\web3\eth\eth.py:186: UserWarning: There was an issue with the method eth_maxPriorityFeePerGas. Calculating using eth_feeHistory What would be the correct way if not using gasPrice? |
This warning happens when either If you don't want to see this warning, you have to set your own values for |
What is wrong?
The buildTransaction method without specifying gasPrice raises ValueError {'code': -32601, 'message': 'the method eth_maxPriorityFeePerGas does not exist/is not available'}
Snippet to reproduce the issue
How can it be fixed?
The text was updated successfully, but these errors were encountered: