From d36eae06299d1989b6198c45e6857598eccd522e Mon Sep 17 00:00:00 2001 From: woodser Date: Sun, 26 Feb 2023 08:33:25 -0500 Subject: [PATCH] create_wallet() checks for private view key --- src/wallet/monero_wallet_full.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wallet/monero_wallet_full.cpp b/src/wallet/monero_wallet_full.cpp index c9c8e20..5b4bdfb 100644 --- a/src/wallet/monero_wallet_full.cpp +++ b/src/wallet/monero_wallet_full.cpp @@ -1085,7 +1085,7 @@ namespace monero { if (config.m_restore_height == boost::none) config_normalized.m_restore_height = 0; if (!config_normalized.m_language.get().empty()) throw std::runtime_error("Cannot specify language when creating wallet from mnemonic"); return create_wallet_from_mnemonic(config_normalized, std::move(http_client_factory)); - } else if (!config_normalized.m_primary_address.get().empty() || !config_normalized.m_private_spend_key.get().empty()) { + } else if (!config_normalized.m_primary_address.get().empty() || !config_normalized.m_private_spend_key.get().empty() || !config_normalized.m_private_view_key.get().empty()) { if (config.m_restore_height == boost::none) config_normalized.m_restore_height = 0; if (!config_normalized.m_seed_offset.get().empty()) throw std::runtime_error("Cannot specify seed offset when creating wallet from keys"); if (config_normalized.m_language.get().empty()) config_normalized.m_language = std::string("English");