Skip to content

refactor(trie): always use ParallelSparseTrie, deprecate config flags#21435

Merged
mediocregopher merged 2 commits intomainfrom
mediocregopher/state-root-task-always-pst
Jan 26, 2026
Merged

refactor(trie): always use ParallelSparseTrie, deprecate config flags#21435
mediocregopher merged 2 commits intomainfrom
mediocregopher/state-root-task-always-pst

Conversation

@mediocregopher
Copy link
Member

  • Deprecate --engine.disable-parallel-sparse-trie CLI flag (now no-op)
  • Deprecate --engine.parallel-sparse-trie CLI flag (now no-op)
  • Delete ConfiguredSparseTrie enum, use ParallelSparseTrie directly
  • Rename SparseTrie enum to RevealableSparseTrie
  • Rename SparseTrieInterface trait to SparseTrie

- Deprecate --engine.disable-parallel-sparse-trie CLI flag (now no-op)
- Deprecate --engine.parallel-sparse-trie CLI flag (now no-op)
- Delete ConfiguredSparseTrie enum, use ParallelSparseTrie directly
- Rename SparseTrie<T> enum to RevealableSparseTrie<T>
- Rename SparseTrieInterface trait to SparseTrie
Copy link
Member

@shekhirin shekhirin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice

@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Jan 26, 2026
@shekhirin shekhirin added C-debt A clean up/refactor of existing code A-trie Related to Merkle Patricia Trie implementation labels Jan 26, 2026
@mediocregopher mediocregopher added this pull request to the merge queue Jan 26, 2026
Merged via the queue into main with commit f9ec2fa Jan 26, 2026
45 checks passed
@mediocregopher mediocregopher deleted the mediocregopher/state-root-task-always-pst branch January 26, 2026 17:11
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Jan 26, 2026
@yongkangc
Copy link
Member

lfg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-trie Related to Merkle Patricia Trie implementation C-debt A clean up/refactor of existing code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants