Skip to content

Commit 4d68af3

Browse files
committed
minor fixes found during debug
1 parent 8704f12 commit 4d68af3

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

core/chain_makers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ func GenerateChain(config *params.ChainConfig, parent *types.Block, engine conse
472472
// then generate chain on top.
473473
func GenerateChainWithGenesis(genesis *Genesis, engine consensus.Engine, n int, gen func(int, *BlockGen)) (ethdb.Database, []*types.Block, []types.Receipts) {
474474
db := rawdb.NewMemoryDatabase()
475-
triedb := triedb.NewDatabase(db, triedb.HashDefaults)
475+
triedb := triedb.NewDatabase(db, triedb.VerkleDefaults)
476476
defer triedb.Close()
477477
_, err := genesis.Commit(db, triedb)
478478
if err != nil {

trie/bintrie/hashed_node.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ func (h HashedNode) toDot(parent string, path string) string {
8181
}
8282

8383
func (h HashedNode) CollectNodes([]byte, NodeFlushFn) error {
84+
// HashedNodes are already persisted in the database and don't need to be collected.
8485
return nil
8586
}
8687

trie/bintrie/trie.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func (t *BinaryTrie) Commit(_ bool) (common.Hash, *trienode.NodeSet) {
329329
// The root can be any type of BinaryNode (InternalNode, StemNode, etc.)
330330
err := t.root.CollectNodes(nil, func(path []byte, node BinaryNode) {
331331
serialized := SerializeNode(node)
332-
nodeset.AddNode(path, trienode.NewNodeWithPrev(common.Hash{}, serialized, t.tracer.Get(path)))
332+
nodeset.AddNode(path, trienode.NewNodeWithPrev(node.Hash(), serialized, t.tracer.Get(path)))
333333
})
334334
if err != nil {
335335
panic(fmt.Errorf("CollectNodes failed: %v", err))

0 commit comments

Comments
 (0)