You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It appears we currently do not estimate / update the gas limit specified by the RPC during simulation which can result in a situation where the filler puts too many transactions into a block during simulation before rolling over to the next
Anvil also does not appear to pick up the gas limit when forking, always defaulting to 30000000. This does not appear to have a clear effect however but should also be fixed.
The expected behavior should be that forge script correctly listens to the gas limit indicated by the RPC (Anvil) and Anvil should correctly set its gas limit based on the fork.
Additional context
No response
The text was updated successfully, but these errors were encountered:
zerosnacks
changed the title
feat: improve deriving block gas limit from RPC during simulation to prevent erroneous filling
feat: improve deriving block gas limit from RPC during simulation to prevent erroneous filling of block during simulation
Jan 24, 2025
zerosnacks
changed the title
feat: improve deriving block gas limit from RPC during simulation to prevent erroneous filling of block during simulation
feat: improve deriving block gas limit from RPC to prevent erroneous filling of block during simulation
Jan 24, 2025
zerosnacks
changed the title
feat: improve deriving block gas limit from RPC to prevent erroneous filling of block during simulation
bug: deriving block gas limit from RPC to prevent erroneous filling of block during simulation
Jan 24, 2025
zerosnacks
changed the title
bug: deriving block gas limit from RPC to prevent erroneous filling of block during simulation
bug: derive block gas limit from RPC to prevent erroneous filling of block during simulation
Jan 24, 2025
Component
Forge, Anvil
Describe the feature you would like
Related: #9723 / #9723 (comment)
It appears we currently do not estimate / update the gas limit specified by the RPC during simulation which can result in a situation where the filler puts too many transactions into a block during simulation before rolling over to the next
Anvil also does not appear to pick up the
gas limit
when forking, always defaulting to30000000
. This does not appear to have a clear effect however but should also be fixed.The expected behavior should be that
forge script
correctly listens to the gas limit indicated by the RPC (Anvil) and Anvil should correctly set its gas limit based on the fork.Additional context
No response
The text was updated successfully, but these errors were encountered: