Skip to content

Use batch-run when replaying EVM transactions during ingestion #943

@m-Peter

Description

@m-Peter

Currently, we replay each EVM transaction individually, which requires creating a new EVM emulator, a new BlockView, and to commit the changes in the end.

For blocks with large numbers of transactions, we could achieve a much better performance, by using the existing BatchRunTransactions API.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions