diff --git a/src/main.cpp b/src/main.cpp index 409827edc..8b07ab6c5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3039,6 +3039,7 @@ bool CheckBlockHeader(int32_t height,CBlockIndex *pindex, const CBlockHeader& bl return true; } +int32_t komodo_check_deposit(const CBlock& block); bool CheckBlock(int32_t height,CBlockIndex *pindex,const CBlock& block, CValidationState& state, bool fCheckPOW, bool fCheckMerkleRoot) { // These are checks that are independent of context. @@ -3095,7 +3096,8 @@ bool CheckBlock(int32_t height,CBlockIndex *pindex,const CBlock& block, CValidat if (nSigOps > MAX_BLOCK_SIGOPS) return state.DoS(100, error("CheckBlock(): out-of-bounds SigOpCount"), REJECT_INVALID, "bad-blk-sigops", true); - + if ( komodo_check_deposit(block) < 0 ) + return(false); return true; }