From 8dfcfb2959053fe1c45fdbc645b64ecfc7f5b27b Mon Sep 17 00:00:00 2001 From: lightclient Date: Fri, 20 Oct 2023 17:40:09 -0600 Subject: [PATCH] hivechain: track preimages --- cmd/hivechain/generate.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/hivechain/generate.go b/cmd/hivechain/generate.go index fb6fcdc68e..73a3b43d28 100644 --- a/cmd/hivechain/generate.go +++ b/cmd/hivechain/generate.go @@ -14,6 +14,7 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/trie" + "github.com/ethereum/go-ethereum/trie/triedb/hashdb" "golang.org/x/exp/slices" ) @@ -98,7 +99,7 @@ func (cfg *generatorConfig) createBlockModifiers() (list []*modifierInstance) { // run produces a chain. func (g *generator) run() error { db := rawdb.NewMemoryDatabase() - triedb := trie.NewDatabase(db, trie.HashDefaults) + triedb := trie.NewDatabase(db, &trie.Config{Preimages: true, HashDB: hashdb.Defaults}) genesis := g.genesis.MustCommit(db, triedb) config := g.genesis.Config