Skip to content

Conversation

@mattevans
Copy link
Member

Introduce hasPrecomputedCreateAddresses() to check whether the tracer already populated CallToAddress for CREATE/CREATE2 opcodes. When true (embedded mode), we skip the costly ComputeCreateAddresses() pass, improving performance for large traces.

…scan

Introduce hasPrecomputedCreateAddresses() to check whether the tracer
already populated CallToAddress for CREATE/CREATE2 opcodes.
When true (embedded mode), we skip the costly ComputeCreateAddresses()
pass, improving performance for large traces.
@mattevans mattevans self-assigned this Jan 23, 2026
@mattevans mattevans requested a review from Savid as a code owner January 23, 2026 06:40
The field is no longer needed for downstream processing and
simplifies the data model by eliminating redundant information.
* feat/embedded-node-interface:
  lint
  feat(processor): add two-phase block completion with pending range limiter (#48)
  refactor(clickhouse): migrate from HTTP to ch-go native protocol (#45)
@mattevans mattevans merged commit f73bdcd into feat/embedded-node-interface Jan 26, 2026
3 checks passed
@mattevans mattevans deleted the feat/trace-create branch January 26, 2026 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants