diff --git a/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/lightclient.rs b/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/lightclient.rs index e6a27e6..755f342 100644 --- a/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/lightclient.rs +++ b/third_party/silentdragonxlite/silentdragonxlite-cli/lib/src/lightclient.rs @@ -1805,7 +1805,7 @@ pub fn start_mempool_monitor(lc: Arc) -> Result<(), String> { self.taddr_note_unscanned(start_height, &block_times); // Reset the scanning heights last_scanned_height = (invalid_height - 1) as u64; - end_height = std::cmp::min(last_scanned_height + scan_batch_size, latest_block); + end_height = std::cmp::min(last_scanned_height + crate::lightwallet::MAX_REORG as u64 + 1, latest_block); warn!("Reorg: reset scanning from {} to {}", last_scanned_height, end_height);