From e58017a1b08669e863dec57d9e2374a49cb4a422 Mon Sep 17 00:00:00 2001 From: woodser Date: Sat, 7 Mar 2020 19:33:31 -0500 Subject: [PATCH] if unconnected, do not fetch pool txs or check spent on import key images --- src/wallet/monero_wallet_core.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wallet/monero_wallet_core.cpp b/src/wallet/monero_wallet_core.cpp index 847c828..1bf8aad 100644 --- a/src/wallet/monero_wallet_core.cpp +++ b/src/wallet/monero_wallet_core.cpp @@ -1556,7 +1556,7 @@ namespace monero { } // get unconfirmed incoming transfers - if (is_pool) { + if (is_pool && is_connected()) { // update pool state TODO monero-core: this should be encapsulated in wallet when unconfirmed transfers queried std::vector> process_txs; @@ -1737,7 +1737,7 @@ namespace monero { // import key images uint64_t spent = 0, unspent = 0; - uint64_t height = m_w2->import_key_images(ski, 0, spent, unspent); // TODO: use offset? refer to wallet_rpc_server::on_import_key_images() req.offset + uint64_t height = m_w2->import_key_images(ski, 0, spent, unspent, is_connected()); // TODO: use offset? refer to wallet_rpc_server::on_import_key_images() req.offset // translate results shared_ptr result = make_shared();