diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 2203290270..cc4c3bff5c 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1821,7 +1821,7 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.TrienodeHistory = ctx.Int64(TrienodeHistoryFlag.Name) } if ctx.IsSet(TrienodeHistoryFullValueCheckpointFlag.Name) { - cfg.TrienodeHistory = ctx.Int64(TrienodeHistoryFullValueCheckpointFlag.Name) + cfg.NodeFullValueCheckpoint = uint32(ctx.Uint(TrienodeHistoryFullValueCheckpointFlag.Name)) } if ctx.IsSet(BinTrieGroupDepthFlag.Name) { cfg.BinTrieGroupDepth = ctx.Int(BinTrieGroupDepthFlag.Name) diff --git a/core/blockchain.go b/core/blockchain.go index e4421b0b95..f21a1462ea 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -259,10 +259,10 @@ func (cfg BlockChainConfig) WithNoAsyncFlush(on bool) *BlockChainConfig { } // triedbConfig derives the configures for trie database. -func (cfg *BlockChainConfig) triedbConfig(isVerkle bool) *triedb.Config { +func (cfg *BlockChainConfig) triedbConfig(isUBT bool) *triedb.Config { config := &triedb.Config{ Preimages: cfg.Preimages, - IsUBT: isVerkle, + IsUBT: isUBT, BinTrieGroupDepth: cfg.BinTrieGroupDepth, } if cfg.StateScheme == rawdb.HashScheme {