Skip to content

Comments

feat: add state size delta and trie depth#722

Open
weiihann wants to merge 4 commits intoethpandaops:masterfrom
weiihann:feat/trie-depth
Open

feat: add state size delta and trie depth#722
weiihann wants to merge 4 commits intoethpandaops:masterfrom
weiihann:feat/trie-depth

Conversation

@weiihann
Copy link

@weiihann weiihann commented Dec 29, 2025

In discussion with @samcm to utilize ethereum/go-ethereum@01b39c9 because there are issues with the debug_stateSize method for state size collection.

@weiihann weiihann marked this pull request as ready for review January 8, 2026 04:56
@weiihann weiihann requested a review from Savid as a code owner January 8, 2026 04:56
@weiihann weiihann changed the title feat: add canonical_execution_trie_depth feat: add state size delta and trie depth Jan 8, 2026
@weiihann weiihann marked this pull request as draft January 12, 2026 02:43
@weiihann
Copy link
Author

Converted to draft since we have to implement the live tracer in geth first

rename

add parent root

add bytes

fix

refactor: use map for depth

feat(proto): add execution block state metrics

feat(event-ingester): add execution block state metrics

chore

feat: add new module

revert
Resolve conflicts:
- Renumber event enum values: LIBP2P_TRACE_IDENTIFY=88 (upstream),
  EXECUTION_STATE_SIZE_DELTA=89, EXECUTION_MPT_DEPTH=90
- Renumber migrations: 105=libp2p_identify (upstream),
  106=execution_state_size_delta, 107=execution_mpt_depth
- Regenerate protobuf Go code

Co-Authored-By: Claude Opus 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