monero-wallet-cli: improve error message when tx amount is zero

This commit is contained in:
Elliot Wirrick
2021-04-06 06:29:06 -04:00
parent 9a5579fc4f
commit c8ff1d4d23
6 changed files with 30 additions and 8 deletions

View File

@@ -1567,8 +1567,10 @@ PendingTransaction *WalletImpl::createTransactionMultDest(const std::vector<stri
setStatusError(writer.str());
} catch (const tools::error::tx_sum_overflow& e) {
setStatusError(e.what());
} catch (const tools::error::zero_amount&) {
setStatusError(tr("destination amount is zero"));
} catch (const tools::error::zero_destination&) {
setStatusError(tr("one of destinations is zero"));
setStatusError(tr("transaction has no destination"));
} catch (const tools::error::tx_too_big& e) {
setStatusError(tr("failed to find a suitable way to split transactions"));
} catch (const tools::error::transfer_error& e) {