besu
besu copied to clipboard
eth_estimateGas reverting without reason
Description
Besu is failing to estimate gas for rocketpool withdrawal transactions, and is not providing a reason, even when running with --revert-reason-enabled
ref conversation on rocketpool discord about this issue: https://discord.com/channels/405159462932971535/704214707904446535/1003759309462700152
Acceptance Criteria
- discover the root cause of the failed gas estimation
- ensure the revert reason is included in the response
- fix/recommend remediation of the root cause of failed gas estimation
Steps to Reproduce (Bug)
- on a rocketpool node using besu as execution client, run
rocketpool n i
Expected behavior: [What you expect to happen] transaction has gas estimated correctly, or supplies a reason why the gas estimation transaction was reverted
Actual behavior: [What actually happens] besu reverts without reason
Frequency: [What percentage of the time does it occur?] TBD
Versions (Add all that apply)
- Software version: 22.7.0-RC2 + official docker images
Additional Information (Add any of the following or anything else that may be relevant)
- rocketpool 1.4.3+