besu
besu copied to clipboard
Allow block overrides for eth_call and eth_estimateGas
Support for block overrides as in geth (also see state overrides in #5788)
As a network participant, I would like access to be able to drop in and replace Besu in certain networks/tooling/RPC stacks.
Acceptance Criteria Whilst it's not specified in the ethereum rpc spec the implementation should be based on the Geth rpc docs to allow a drop in replacement.
https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-eth#eth-call
Block overrides https://geth.ethereum.org/docs/interacting-with-geth/rpc/objects#block-overrides
This should be considered alongside #6203 cc @Gabriel-Trintinalia
@Gabriel-Trintinalia do we still need this now we have eth_simulate?
Yes, if we want to match Geth