diff --git a/src/main.cpp b/src/main.cpp index 1350240b3..ee014e635 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -748,7 +748,7 @@ bool IsStandardTx(const CTransaction& tx, string& reason, const int nHeight) else if ((whichType == TX_MULTISIG) && (!fIsBareMultisigStd)) { reason = "bare-multisig"; return false; - } else if (txout.IsDust(::minRelayTxFee)) { + } else if (txout.scriptPubKey.IsPayToCryptoCondition() == 0 && txout.IsDust(::minRelayTxFee)) { reason = "dust"; return false; }