diff options
Diffstat (limited to 'src/dogecoin.h')
| -rw-r--r-- | src/dogecoin.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/dogecoin.h b/src/dogecoin.h index d834372a0..403673da5 100644 --- a/src/dogecoin.h +++ b/src/dogecoin.h @@ -2,7 +2,18 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "chainparams.h" #include "amount.h" +#include "chain.h" +#include "chainparams.h" +bool AllowDigishieldMinDifficultyForBlock(const CBlockIndex* pindexLast, const CBlockHeader *pblock, const Consensus::Params& params); CAmount GetDogecoinBlockSubsidy(int nHeight, const Consensus::Params& consensusParams, uint256 prevHash); +unsigned int CalculateDogecoinNextWorkRequired(const CBlockIndex* pindexLast, int64_t nLastRetargetTime, const Consensus::Params& params); + +/** + * Check proof-of-work of a block header, taking auxpow into account. + * @param block The block header. + * @param params Consensus parameters. + * @return True iff the PoW is correct. + */ +bool CheckAuxPowProofOfWork(const CBlockHeader& block, const Consensus::Params& params); |