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
When using the state override feature with the eth_call method in Besu, an error occurs due to the unrecognized movePrecompileToAddress field. This results in an InvalidJsonRpcRequestException.
Error Details:
org.hyperledger.besu.ethereum.api.jsonrpc.internal.exception.InvalidJsonRpcRequestException: Invalid account overrides parameter (index 2)
at org.hyperledger.besu.ethereum.api.jsonrpc.internal.methods.EthCall.getAddressAccountOverrideMap(EthCall.java:125)
at org.hyperledger.besu.ethereum.api.jsonrpc.internal.methods.EthCall.resultByBlockHeader(EthCall.java:89)
Suggested Solution:
Modify the getAddressAccountOverrideMap method to ignore unknown fields like movePrecompileToAddress until an implementation is available.
For reference, the Geth implementation for handling the movePrecompileToAddress field here.
The text was updated successfully, but these errors were encountered:
macfarla
changed the title
Simulation - Implement movePrecompileToAddress for state override
Simulation - allow movePrecompileToAddress field to be present for state override
Jan 7, 2025
Error Description:
When using the
state override
feature with theeth_call
method in Besu, an error occurs due to the unrecognizedmovePrecompileToAddress
field. This results in anInvalidJsonRpcRequestException
.Error Details:
Suggested Solution:
Modify the
getAddressAccountOverrideMap
method to ignore unknown fields likemovePrecompileToAddress
until an implementation is available.For reference, the Geth implementation for handling the
movePrecompileToAddress
field here.The text was updated successfully, but these errors were encountered: