besu icon indicating copy to clipboard operation
besu copied to clipboard

Allow block overrides for eth_call and eth_estimateGas

Open macfarla opened this issue 1 year ago • 3 comments

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

macfarla avatar Oct 29 '24 03:10 macfarla

This should be considered alongside #6203 cc @Gabriel-Trintinalia

siladu avatar Nov 25 '24 23:11 siladu

@Gabriel-Trintinalia do we still need this now we have eth_simulate?

macfarla avatar Jun 25 '25 05:06 macfarla

Yes, if we want to match Geth

Gabriel-Trintinalia avatar Jun 25 '25 07:06 Gabriel-Trintinalia