You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: implement InsertValuesAtStem for HashedNode in Binary Trie (#554)
This fixes the "insertValuesAtStem not implemented for hashed node" error
that was blocking contract creation tests in Binary Trie mode.
The implementation follows the pattern established in InternalNode.GetValuesAtStem:
1. Generate the path for the node's position in the tree
2. Resolve the hashed node to get actual node data from the database
3. Deserialize the resolved data into a concrete node type
4. Call InsertValuesAtStem on the resolved node
This allows the Binary Trie to handle cases where parts of the tree are not
in memory but need to be modified during state transitions, maintaining the
lazy-loading design.
0 commit comments