From: svost Date: Wed, 9 Feb 2022 14:48:42 +0000 (+0300) Subject: Cleanup miner.h header includes. X-Git-Tag: nvc-v0.5.10~8 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=536e0dc9790c2befde5702b4da82d70bf6406f30 Cleanup miner.h header includes. --- diff --git a/src/miner.h b/src/miner.h index 40167af..7f5815a 100644 --- a/src/miner.h +++ b/src/miner.h @@ -6,12 +6,16 @@ #ifndef NOVACOIN_MINER_H #define NOVACOIN_MINER_H -#include "main.h" -#include "wallet.h" #include +class CBlock; +class CBlockIndex; +class CTransaction; +class CReserveKey; +class CWallet; + /* Generate a new block, without valid proof-of-work/with provided proof-of-stake */ -std::shared_ptr CreateNewBlock(CWallet* pwallet, CTransaction *txAdd=NULL); +std::shared_ptr CreateNewBlock(CWallet* pwallet, CTransaction *txAdd=nullptr); /** Modify the extranonce in a block */ void IncrementExtraNonce(std::shared_ptr& pblock, CBlockIndex* pindexPrev, unsigned int& nExtraNonce);