Skip to content

Batch eth_call #24089

@fjl

Description

@fjl

Multiple people have requested a variant of eth_call where multiple calls can be made in sequence, building up state.

Previous requests:

#24025 (comment)
#22810

Implementation

If this is to be implemented, it should be a new RPC method. It could be named eth_multiCall or eth_batchCall, for example.

Any implementation of this feature needs to pay attention to the global gas cap: the combined gas usage of all chained calls should not be above this limit.

It's also an interesting question whether state overrides should be allowed per-call or just once.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions