From f732cba0c3207fe5865abc232a0a284f6519d24f Mon Sep 17 00:00:00 2001 From: jangko Date: Thu, 20 Oct 2022 10:21:53 +0700 Subject: [PATCH] add additional constructor to BaseChainDB --- nimbus/db/db_chain.nim | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nimbus/db/db_chain.nim b/nimbus/db/db_chain.nim index 12ec8650c..3688ec1b5 100644 --- a/nimbus/db/db_chain.nim +++ b/nimbus/db/db_chain.nim @@ -43,6 +43,18 @@ proc newBaseChainDB*( result.config = params.config result.genesis = params.genesis +proc newBaseChainDB*( + db: TrieDatabaseRef, + config: ChainConfig, + pruneTrie: bool = true, + id: NetworkId = MainNet): BaseChainDB = + + new(result) + result.db = db + result.pruneTrie = pruneTrie + result.networkId = id + result.config = config + proc `$`*(db: BaseChainDB): string = result = "BaseChainDB"