From bea12cc674d93212f1590ea72975d8b9030541a0 Mon Sep 17 00:00:00 2001 From: Guillaume Ballet <3272758+gballet@users.noreply.github.com> Date: Mon, 29 Jan 2024 11:04:26 +0100 Subject: [PATCH] fix: decide if genesis is verkle using genesis timestamp (#290) * fix: decide if genesis is verkle using genesis timestamp * fix linter message --- cmd/geth/chaincmd.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/geth/chaincmd.go b/cmd/geth/chaincmd.go index 55c22f7322..1d82218b30 100644 --- a/cmd/geth/chaincmd.go +++ b/cmd/geth/chaincmd.go @@ -20,6 +20,7 @@ import ( "encoding/json" "errors" "fmt" + "math/big" "os" "runtime" "strconv" @@ -214,7 +215,7 @@ func initGenesis(ctx *cli.Context) error { } triedb := trie.NewDatabaseWithConfig(chaindb, &trie.Config{ Preimages: ctx.Bool(utils.CachePreimagesFlag.Name), - Verkle: true, + Verkle: genesis.Config.IsPrague(big.NewInt(0), genesis.Timestamp), }) _, hash, err := core.SetupGenesisBlockWithOverride(chaindb, triedb, genesis, &overrides) if err != nil {