diff options
| author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-06-13 12:16:07 +0100 |
|---|---|---|
| committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-06-13 22:44:27 +0100 |
| commit | 8db23df5810627661818fa378fa51f37208e0792 (patch) | |
| tree | eb13d881b45d7add58f1f95a43e837ac9a899a28 /src/simplewallet/simplewallet.cpp | |
| parent | 62f3f0480a87c0f9a805acb2f101e5bcfd71e90a (diff) | |
| download | monzero-core-8db23df5810627661818fa378fa51f37208e0792.tar.gz monzero-core-8db23df5810627661818fa378fa51f37208e0792.tar.xz monzero-core-8db23df5810627661818fa378fa51f37208e0792.zip | |
wallet: on first refresh, start off with a quantized height
for privacy reasons, so an untrusted node can't easily track
wallets from IP address to IP address, etc. The granularity
is 1024 blocks, which is about a day and a half.
Diffstat (limited to 'src/simplewallet/simplewallet.cpp')
| -rw-r--r-- | src/simplewallet/simplewallet.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index 4020793e9..af2afd12e 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -3885,7 +3885,7 @@ bool simple_wallet::refresh_main(uint64_t start_height, bool reset, bool is_init { m_in_manual_refresh.store(true, std::memory_order_relaxed); epee::misc_utils::auto_scope_leave_caller scope_exit_handler = epee::misc_utils::create_scope_leave_handler([&](){m_in_manual_refresh.store(false, std::memory_order_relaxed);}); - m_wallet->refresh(start_height, fetched_blocks); + m_wallet->refresh(is_daemon_trusted(), start_height, fetched_blocks); ok = true; // Clear line "Height xxx of xxx" std::cout << "\r \r"; @@ -6393,7 +6393,7 @@ void simple_wallet::wallet_idle_thread() { uint64_t fetched_blocks; if (try_connect_to_daemon(true)) - m_wallet->refresh(0, fetched_blocks); + m_wallet->refresh(is_daemon_trusted(), 0, fetched_blocks); } catch(...) {} m_auto_refresh_refreshing = false; |
