From 66d14242000562b522c60c9ba5f4cea5b4e1e5a4 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Wed, 26 Dec 2018 15:52:33 +0000 Subject: [PATCH] simplewallet: remove ability to transfer with detached short payment ids It seemed like a good idea at the time --- src/simplewallet/simplewallet.cpp | 33 ++----------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index 18b596662..c6080186c 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -4788,19 +4788,6 @@ bool simple_wallet::transfer_main(int transfer_type, const std::vector &args_) { set_payment_id_to_tx_extra_nonce(extra_nonce, payment_id); } - else if(tools::wallet2::parse_short_payment_id(local_args.back(), payment_id8)) - { - set_encrypted_payment_id_to_tx_extra_nonce(extra_nonce, payment_id8); - } else { fail_msg_writer() << tr("failed to parse Payment ID"); @@ -7450,8 +7421,8 @@ bool simple_wallet::address_book(const std::vector &args/* = std::v } else if (tools::wallet2::parse_short_payment_id(args[3], info.payment_id)) { - memcpy(payment_id.data, info.payment_id.data, 8); - description_start += 2; + fail_msg_writer() << tr("Short payment IDs are to be used within an integrated address only"); + return true; } else {