X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fminer.h;h=d19dc21787b090fa3c960000d9dd2d1760b47d7f;hb=5f3f7465db4444e49dd4a896f88c090b40d0a303;hp=07196e52ea3213f9b671b88bd9df09ca2722e925;hpb=d5c1cb354fa50539f836ea337284679d56b84c3b;p=novacoin.git diff --git a/src/miner.h b/src/miner.h index 07196e5..d19dc21 100644 --- a/src/miner.h +++ b/src/miner.h @@ -9,8 +9,8 @@ #include "main.h" #include "wallet.h" -/** Generate a new block, without valid proof-of-work */ -CBlock* CreateNewBlock(CWallet* pwallet, bool fProofOfStake=false); +/* Generate a new block, without valid proof-of-work/with provided proof-of-stake */ +CBlock* CreateNewBlock(CWallet* pwallet, CTransaction *txAdd=NULL); /** Modify the extranonce in a block */ void IncrementExtraNonce(CBlock* pblock, CBlockIndex* pindexPrev, unsigned int& nExtraNonce); @@ -27,4 +27,7 @@ bool CheckStake(CBlock* pblock, CWallet& wallet); /** Base sha256 mining transform */ void SHA256Transform(void* pstate, void* pinput, const void* pinit); +/** Stake miner thread */ +void ThreadStakeMiner(void* parg); + #endif // NOVACOIN_MINER_H