M(d) : Compute Merkle trie root from key-value pairs. GP Appendix D. Keys are 31-byte OctetSeqs. Returns ℍ_0 for empty.
17.2. State Trie
The trie uses fixed-length bit-string keys: 31-byte keys (248 bits) for state commitment and 32-byte keys for work-report Merkle roots.
def
def
Compute Merkle trie root from key-value pairs with 32-byte keys. Keys are 32 bytes for splitting; leaf encoding truncates to 31 bytes. Returns ℍ_0 for empty.