send: set pay to many output limit to 15

This commit is contained in:
tobtoht 2024-05-03 21:32:26 +02:00
parent 69977e38b2
commit 5ba53a3702
No known key found for this signature in database
GPG key ID: E45B10DD027D2472
3 changed files with 6 additions and 4 deletions

@ -1 +1 @@
Subproject commit a02c5ffededb0e021183b965aa8eb1e20f11e6d4
Subproject commit 9abafde37423c204401a2322d152e8b3cc5d267a

View file

@ -823,7 +823,9 @@ void MainWindow::onTransactionCreated(PendingTransaction *tx, const QVector<QStr
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";
}

View file

@ -183,8 +183,8 @@ void SendWidget::sendClicked() {
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;
}