From e36f5b6021eb541d72fee4b2d5643ba42fd4d9dd Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sat, 4 Nov 2017 10:39:17 +0000 Subject: Match surae's recommendation to derive multisig keys --- src/simplewallet/simplewallet.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/simplewallet') diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index 98d7ea14f..145d90d91 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -60,6 +60,7 @@ #include "rapidjson/document.h" #include "common/json_util.h" #include "ringct/rctSigs.h" +#include "multisig/multisig.h" #include "wallet/wallet_args.h" #include @@ -801,8 +802,8 @@ bool simple_wallet::make_multisig(const std::vector &args) } // people may include their own, weed it out - const crypto::secret_key local_skey = m_wallet->get_account().get_keys().m_view_secret_key; - const crypto::public_key local_pkey = m_wallet->get_account().get_keys().m_account_address.m_spend_public_key; + const crypto::secret_key local_skey = cryptonote::get_multisig_blinded_secret_key(m_wallet->get_account().get_keys().m_view_secret_key); + const crypto::public_key local_pkey = m_wallet->get_multisig_signer_public_key(m_wallet->get_account().get_keys().m_spend_secret_key); for (size_t i = 0; i < secret_keys.size(); ++i) { if (secret_keys[i] == local_skey) -- cgit v1.2.3