X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fminer.h;h=d19dc21787b090fa3c960000d9dd2d1760b47d7f;hb=4a6759691d71bf2a7d2a0a9e4710f0887e66ab02;hp=915689edd45a3be19d4de0093290467a4d146532;hpb=2f4c1527f3c3fbd767c432d0e9765b5c34cd8035;p=novacoin.git diff --git a/src/miner.h b/src/miner.h index 915689e..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