diff options
author | Jorge Timón <jtimon@jtimon.cc> | 2015-02-15 02:21:42 +0100 |
---|---|---|
committer | Jorge Timón <jtimon@jtimon.cc> | 2015-03-26 00:47:51 +0100 |
commit | d698ef690f62c08676dcf9ddc0988e23aa81cbff (patch) | |
tree | d2c52a3b81167039a3991b0809c958862752a8de /src/pow.h | |
parent | bd006110fb51f1fc0cbbeef3ed6eaae66b296d8c (diff) |
Consensus: Refactor: Decouple pow.o from chainparams.o
Diffstat (limited to 'src/pow.h')
-rw-r--r-- | src/pow.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -6,6 +6,8 @@ #ifndef BITCOIN_POW_H #define BITCOIN_POW_H +#include "consensus/params.h" + #include <stdint.h> class CBlockHeader; @@ -13,11 +15,11 @@ class CBlockIndex; class uint256; class arith_uint256; -unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHeader *pblock); -unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime); +unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHeader *pblock, const Consensus::Params&); +unsigned int CalculateNextWorkRequired(const CBlockIndex* pindexLast, int64_t nFirstBlockTime, const Consensus::Params&); /** Check whether a block hash satisfies the proof-of-work requirement specified by nBits */ -bool CheckProofOfWork(uint256 hash, unsigned int nBits); +bool CheckProofOfWork(uint256 hash, unsigned int nBits, const Consensus::Params&); arith_uint256 GetBlockProof(const CBlockIndex& block); #endif // BITCOIN_POW_H |