diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2023-08-17 10:09:28 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2023-08-17 10:09:28 -0500 |
| commit | 6c7640eb7479d21d10b783ed8166258eab6af89e (patch) | |
| tree | 8a111f52314d13d6d1132c905392e4c377749244 /src/simplewallet/simplewallet.cpp | |
| parent | ab826008d614a3722398642942c291be9650be6d (diff) | |
| parent | f137a35984985232a3aae50cd4c7b47634866594 (diff) | |
| download | monzero-core-6c7640eb7479d21d10b783ed8166258eab6af89e.tar.gz monzero-core-6c7640eb7479d21d10b783ed8166258eab6af89e.tar.xz monzero-core-6c7640eb7479d21d10b783ed8166258eab6af89e.zip | |
Merge pull request #8800
f137a35 Enforce restricted # pool txs served via RPC + optimize chunked reqs [release-v0.18] (j-berman)
23f782b wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 call [release-v0.18] (rbrunner7)
Diffstat (limited to 'src/simplewallet/simplewallet.cpp')
| -rw-r--r-- | src/simplewallet/simplewallet.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index c5bed37df..18cd0c2a6 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -5895,7 +5895,10 @@ bool simple_wallet::refresh_main(uint64_t start_height, enum ResetType reset, bo { 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(m_wallet->is_trusted_daemon(), start_height, fetched_blocks, received_money); + // For manual refresh don't allow incremental checking of the pool: Because we did not process the txs + // for us in the pool during automatic refresh we could miss some of them if we checked the pool + // incrementally here + m_wallet->refresh(m_wallet->is_trusted_daemon(), start_height, fetched_blocks, received_money, true, false); if (reset == ResetSoftKeepKI) { |
