Expand description
Various branch nodes produced by the hash builder.
Structs§
- Branch
Node - A branch node in an Ethereum Merkle Patricia Trie.
- Branch
Node Compact - A struct representing a branch node in an Ethereum trie.
- Branch
Node Ref - A reference to BranchNode and its state mask. NOTE: The stack may contain more items that specified in the state mask.
- Extension
Node - An extension node in an Ethereum Merkle Patricia Trie.
- Extension
Node Ref - Reference to the extension node. See ExtensionNode from more information.
- Leaf
Node - A leaf node represents the endpoint or terminal node in the trie. In other words, a leaf node is where actual values are stored.
- Leaf
Node Ref - Reference to the leaf node. See LeafNode from more information.
- RlpNode
- An RLP-encoded node.
Enums§
- Trie
Node - Enum representing an MPT trie node.
Constants§
- CHILD_
INDEX_ RANGE - The range of valid child indexes.
Functions§
- encode_
path_ leaf - Encodes a given path leaf as a compact array of bytes.
- rlp_
node Deprecated - Given an RLP-encoded node, returns it either as
rlp(node)
orrlp(keccak(rlp(node)))
. - word_
rlp Deprecated - Optimization for quick RLP-encoding of a 32-byte word.