1966f49ce2
hashSyncCheckpoint was initialized to block 2,186,940 hash, causing CheckSync to reject ALL blocks below that height during initial block download (they aren't in mapBlockIndex yet when checked). Changed to genesis hash so IBD can proceed from block 0. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>