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"