It's a c++: use string.clear()
[novacoin.git] / src / miner.h
index 915689e..d19dc21 100644 (file)
@@ -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