message.doc = "balance";
}
catch (const tools::error::tx_not_possible &e) {
- message.description = QString("Not enough money to transfer. Transaction amount + fee exceeds available balance.");
+ message.description = QString("Not enough money to transfer. Transaction amount + fee exceeds available balance.\n\n"
+ "Spendable balance: %1\n"
+ "Transaction needs: %2").arg(WalletManager::displayAmount(e.available()), WalletManager::displayAmount(e.tx_amount() + e.fee()));
message.helpItems = {"If you're trying to send your entire balance, click 'Max'."};
message.doc = "balance";
}
QString description = ui->lineDescription->text();
if (!outputs.empty()) { // multi destination transaction
- if (outputs.size() > 16) {
- Utils::showError(this, "Unable to create transaction", "Maximum number of outputs (16) exceeded.", {}, "pay_to_many");
+ if (outputs.size() > 15) {
+ Utils::showError(this, "Unable to create transaction", "Maximum number of outputs (15) exceeded.", {}, "pay_to_many");
return;
}