aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/miner.cpp5
-rw-r--r--src/miner.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/miner.cpp b/src/miner.cpp
index fe7a54c052..14443c432d 100644
--- a/src/miner.cpp
+++ b/src/miner.cpp
@@ -96,6 +96,11 @@ void BlockAssembler::resetBlock()
nFees = 0;
}
+std::unique_ptr<CBlockTemplate> BlockAssembler::CreateNewBlock(const CScript& scriptPubKeyIn)
+{
+ return CreateNewBlock(::ChainstateActive(), scriptPubKeyIn);
+}
+
std::unique_ptr<CBlockTemplate> BlockAssembler::CreateNewBlock(CChainState& chainstate, const CScript& scriptPubKeyIn)
{
int64_t nTimeStart = GetTimeMicros();
diff --git a/src/miner.h b/src/miner.h
index 023635814c..06af570130 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<CBlockTemplate> CreateNewBlock(const CScript& scriptPubKeyIn);
std::unique_ptr<CBlockTemplate> CreateNewBlock(CChainState& chainstate, const CScript& scriptPubKeyIn);
inline static std::optional<int64_t> m_last_block_num_txs{};