diff --git a/src/consensus/tx_verify.h b/src/consensus/tx_verify.h --- a/src/consensus/tx_verify.h +++ b/src/consensus/tx_verify.h @@ -11,7 +11,6 @@ struct Amount; class CBlockIndex; class CCoinsViewCache; -class Config; class CTransaction; class CValidationState; @@ -23,6 +22,7 @@ bool CheckCoinbase(const CTransaction &tx, CValidationState &state); namespace Consensus { +struct Params; /** * Check whether all inputs of this transaction are valid (no double spends and @@ -43,9 +43,9 @@ * simply characteristic that are suceptible to change over time such as feature * activation/deactivation and CLTV. */ -bool ContextualCheckTransaction(const Config &config, const CTransaction &tx, - CValidationState &state, int nHeight, - int64_t nLockTimeCutoff, +bool ContextualCheckTransaction(const Consensus::Params ¶ms, + const CTransaction &tx, CValidationState &state, + int nHeight, int64_t nLockTimeCutoff, int64_t nMedianTimePast); /** diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp --- a/src/consensus/tx_verify.cpp +++ b/src/consensus/tx_verify.cpp @@ -6,11 +6,10 @@ #include #include -#include #include -#include #include #include +#include #include #include #include