@@ -816,7 +816,7 @@ CAmount GetMinRelayFee(const CTransaction& tx, const CTxMemPool& pool, unsigned | |||
} | |||
/** Convert CValidationState to a human-readable message for logging */ | |||
static std::string FormatStateMessage(const CValidationState &state) | |||
std::string FormatStateMessage(const CValidationState &state) | |||
{ | |||
return strprintf("%s%s (code %i)", | |||
state.GetRejectReason(), |
@@ -257,6 +257,8 @@ void PruneAndFlush(); | |||
bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransaction &tx, bool fLimitFree, | |||
bool* pfMissingInputs, bool fOverrideMempoolLimit=false, bool fRejectAbsurdFee=false); | |||
/** Convert CValidationState to a human-readable message for logging */ | |||
std::string FormatStateMessage(const CValidationState &state); | |||
struct CNodeStateStats { | |||
int nMisbehavior; |