Files
consensus/protocol
zeekay 42ac4f7ccf fix: resolve consensus engine deadlock and clean up debug prints
- Fix nested lock (t.mu -> c.mu) deadlock in handleVote, buildBlocksLocked,
  and processPendingBlocks by releasing t.mu before calling consensus methods
- Add sync.WaitGroup for proper goroutine lifecycle in Start/Stop
- Add reject vote tracking with quorum-based rejection
- Return error for duplicate block additions in ChainConsensus.AddBlock
- Remove all debug fmt.Printf statements
- Add defer engine.Stop(ctx) to all tests that call Start() to prevent
  goroutine leaks
- Fix tests calling buildBlocksLocked to hold mu.Lock as expected
2026-02-08 17:32:13 -08:00
..
2025-11-06 10:32:37 -08:00
2025-11-06 10:32:37 -08:00