Skip to content

eth_estimateGas fails with EIP-7702 (authorizationList) transactions #9230

@zhuochujie

Description

@zhuochujie

When sending a transaction with EIP-7702 authorizationList, Besu fails
to estimate gas if the gas parameter is not explicitly provided.

If gas is set manually, the transaction executes successfully.
If gas is omitted, Besu calls eth_estimateGas internally and returns
an error:Error message:Invalid parameters were provided to the RPC method.Double check you have provided the correct parameters.

This suggests that eth_estimateGas does not yet fully support the new
EIP-7702 transaction format with authorizationList.

Metadata

Metadata

Assignees

Labels

P2High (ex: Degrading performance issues, unexpected behavior of core features (DevP2P, syncing, etc))bugSomething isn't workinggood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions