Expand description
The implementation of sparse MPT.
Modules§
- blinded
- Traits and default implementations related to retrieval of blinded trie nodes.
- errors
- Re-export sparse trie error types.
Structs§
- Revealed
Sparse Trie - The representation of revealed sparse trie.
- RlpNode
Buffers - Collection of reusable buffers for
RevealedSparseTrie::rlp_node
calculations. - Sparse
State Trie - Sparse state trie representing lazy-loaded Ethereum state trie.
- Sparse
Trie Updates - Tracks modifications to the sparse trie structure.
- Trie
Masks - Struct for passing around branch node mask information.
Enums§
- Leaf
Lookup - Success value for a leaf lookup operation
- Leaf
Lookup Error - Error type for a leaf lookup operation
- Sparse
Node - Enum representing trie nodes in sparse trie.
- Sparse
Trie - A sparse trie that is either in a “blind” state (no nodes are revealed, root node hash is unknown) or in a “revealed” state (root node has been revealed and the trie can be updated).