Expand description
Debug recorder for tracking mutating operations on sparse tries.
This module is only available with the trie-debug feature and provides
infrastructure for recording all mutations to a crate::ParallelSparseTrie
for post-hoc debugging of state root mismatches.
Structs§
- Proof
Trie Node Record - A serializable record of a proof trie node.
- Trie
Debug Recorder - Records mutating operations performed on a sparse trie in the order they occurred.
- Trie
Node Record - A newtype wrapper around [
TrieNode] with custom serialization that hex-encodes byte fields (leaf values, branch stack entries, extension child pointers) instead of serializing them as raw integer arrays.
Enums§
- Leaf
Update Record - A serializable record of a leaf update, mirroring
crate::LeafUpdate. - Recorded
Op - A mutating operation recorded from a sparse trie.