Skip to content

Remove tx trace generation & storage from ingestion engine #937

@m-Peter

Description

@m-Peter

Currently, as part of the EVM event ingestion engine, we replay each transaction and we also generate a basic set of traces, which are stored in a dedicated storage index. This does add some overhead to the ingestion engine, and it seems that the traces we generate, are also not used very frequently.
We could drop this part entirely, to increase the throughput of the ingestion engine.

Tx trace generation & storage: https://github.com/onflow/flow-evm-gateway/blob/main/services/ingestion/engine.go#L296-L308 .

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions