diff --git a/src/spark/sparkwallet.cpp b/src/spark/sparkwallet.cpp index 9e5e0a49e8..ed296578fd 100644 --- a/src/spark/sparkwallet.cpp +++ b/src/spark/sparkwallet.cpp @@ -885,6 +885,10 @@ bool CSparkWallet::CreateSparkMintTransactions( if (singleTxOutputs[i].v <= singleFee) { singleTxOutputs.erase(singleTxOutputs.begin() + i); reminder += singleTxOutputs[i].v - singleFee; + if (!singleTxOutputs.size()) { + strFailReason = _("Transaction amount too small"); + return false; + } --i; } singleTxOutputs[i].v -= singleFee;