Files
consensus/engine/chain
zeekay 60233eef70 fix(engine): log self-built block verification failures instead of dropping them silently
A block the engine builds itself that fails its own Verify() was dropped with a bare
continue — no log at any level. Because the VM re-notifies while its txs remain in the
mempool, the engine rebuilds and re-drops indefinitely: an invisible hot loop (observed
4.07M consecutive 'built block' lines with the chain stuck at height 1 and zero errors
logged). Dropping an unverifiable block is correct; doing it silently is not.
2026-07-15 12:46:35 -07:00
..