Add option to avoid spending unconfirmed change

This commit is contained in:
Wladimir J. van der Laan
2014-02-11 12:49:33 +01:00
parent d5fa3eff03
commit 1bbca249b2
3 changed files with 5 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ using namespace std;
// Settings
int64_t nTransactionFee = 0;
bool bSpendZeroConfChange = true;
//////////////////////////////////////////////////////////////////////////////
//
@@ -1192,7 +1193,7 @@ bool CWallet::SelectCoins(int64_t nTargetValue, set<pair<const CWalletTx*,unsign
return (SelectCoinsMinConf(nTargetValue, 1, 6, vCoins, setCoinsRet, nValueRet) ||
SelectCoinsMinConf(nTargetValue, 1, 1, vCoins, setCoinsRet, nValueRet) ||
SelectCoinsMinConf(nTargetValue, 0, 1, vCoins, setCoinsRet, nValueRet));
(bSpendZeroConfChange && SelectCoinsMinConf(nTargetValue, 0, 1, vCoins, setCoinsRet, nValueRet)));
}