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.
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