mirror of
https://github.com/monero-project/monero.git
synced 2025-11-27 08:20:27 -05:00
update_checkpoints() makes a few DNS requests and can take up to 20-30 seconds to complete (3-6 seconds on average). It is currently called from core::handle_incoming_block() which holds m_incoming_tx_lock, so it blocks all incoming transactions and blocks processing while update_checkpoints() is running. This PR moves it to until after a new block has been processed and relayed, to avoid full monerod locking. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| core_proxy.cpp | ||
| core_proxy.h | ||