aboutsummaryrefslogtreecommitdiff
path: root/src/dogecoin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dogecoin.h')
-rw-r--r--src/dogecoin.h13
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);