Skip to content

rpc: fix debug_traceCallMany global BlockOverrides and StateOverrides#19547

Merged
lupin012 merged 1 commit into
mainfrom
lupin012/fix_debugTraceCallMany_global_overrides_before_bundles
Mar 1, 2026
Merged

rpc: fix debug_traceCallMany global BlockOverrides and StateOverrides#19547
lupin012 merged 1 commit into
mainfrom
lupin012/fix_debugTraceCallMany_global_overrides_before_bundles

Conversation

@lupin012

@lupin012 lupin012 commented Mar 1, 2026

Copy link
Copy Markdown
Contributor
  • Apply config.BlockOverrides to blockCtx before the bundle loop (it was silently ignored)
  • Compute real precompiles and pass them to StateOverrides.Override (nil was passed, breaking custom precompile overrides)
  • Pass precompiles (not nil) to each TraceTx call inside the loop

… ignored

- Apply config.BlockOverrides to blockCtx before the bundle loop
  (it was silently ignored)
- Compute real precompiles and pass them to StateOverrides.Override
  (nil was passed, breaking custom precompile overrides)
- Pass precompiles (not nil) to each TraceTx call inside the loop

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lupin012 lupin012 requested a review from canepat as a code owner March 1, 2026 12:13
@lupin012 lupin012 requested a review from yperbasis March 1, 2026 15:36
@lupin012 lupin012 merged commit b796ead into main Mar 1, 2026
25 of 27 checks passed
@lupin012 lupin012 deleted the lupin012/fix_debugTraceCallMany_global_overrides_before_bundles branch March 1, 2026 15:37
sudeepdino008 pushed a commit that referenced this pull request Mar 4, 2026
…#19547)

- Apply config.BlockOverrides to blockCtx before the bundle loop (it was
silently ignored)
- Compute real precompiles and pass them to StateOverrides.Override (nil
was passed, breaking custom precompile overrides)
- Pass precompiles (not nil) to each TraceTx call inside the loop

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
sudeepdino008 pushed a commit that referenced this pull request Mar 4, 2026
…#19547)

- Apply config.BlockOverrides to blockCtx before the bundle loop (it was
silently ignored)
- Compute real precompiles and pass them to StateOverrides.Override (nil
was passed, breaking custom precompile overrides)
- Pass precompiles (not nil) to each TraceTx call inside the loop

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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