diff --git a/src/miner.cpp b/src/miner.cpp index fe7a54c0523..14443c432db 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -96,6 +96,11 @@ void BlockAssembler::resetBlock() nFees = 0; } +std::unique_ptr BlockAssembler::CreateNewBlock(const CScript& scriptPubKeyIn) +{ + return CreateNewBlock(::ChainstateActive(), scriptPubKeyIn); +} + std::unique_ptr BlockAssembler::CreateNewBlock(CChainState& chainstate, const CScript& scriptPubKeyIn) { int64_t nTimeStart = GetTimeMicros(); diff --git a/src/miner.h b/src/miner.h index 023635814cf..06af570130c 100644 --- a/src/miner.h +++ b/src/miner.h @@ -158,6 +158,7 @@ public: explicit BlockAssembler(const CTxMemPool& mempool, const CChainParams& params, const Options& options); /** Construct a new block template with coinbase to scriptPubKeyIn */ + std::unique_ptr CreateNewBlock(const CScript& scriptPubKeyIn); std::unique_ptr CreateNewBlock(CChainState& chainstate, const CScript& scriptPubKeyIn); inline static std::optional m_last_block_num_txs{};