| Age | Commit message (Expand) | Author |
| 2026-08-19 | mine: one pool session in participant mode, not one per core | bitflash-maintainer |
| 2026-08-19 | net: stop serving the 2009 marketplace to anonymous peers | bitflash-maintainer |
| 2026-08-19 | size thread pools by the cores we are allowed, not the ones the host has | bitflash-maintainer |
| 2026-08-19 | net: do not consume a header until the body is there, and cap what one can claim | bitflash-maintainer |
| 2026-08-19 | consensus: cap block size at 1 MB, and stop assembling blocks we would reject | bitflash-maintainer |
| 2026-08-19 | net: one dead descriptor must not cost every peer its turn | bitflash-maintainer |
| 2026-08-19 | net: time the stall, not the wait, before dropping an unreadable peer | bitflash-maintainer |
| 2026-08-19 | net: give up waiting for a message body that is never going to arrive | bitflash-maintainer |
| 2026-08-19 | net: stop closing a descriptor number that now belongs to somebody else | bitflash-maintainer |
| 2026-08-19 | pool: refuse jobs when no peer has reported a height for 20 minutes | bitflash-maintainer |
| 2026-08-19 | pool: gate jobs on peer height, not tip age | bitflash-maintainer |
| 2026-08-19 | payout: make in-flight payments survive a restart | bitflash-maintainer |
| 2026-08-19 | payout: zero-initialise blockHash; nostr: drop four dead relays | bitflash-maintainer |
| 2026-08-19 | payout: key obligations on block hash, and wait for coin instead of expiring | bitflash-maintainer |
| 2026-08-19 | payout: say what actually failed instead of blaming transaction size | bitflash-maintainer |
| 2026-08-19 | pool: wait to be paired before wrapping the rendezvous socket | bitflash-maintainer |
| 2026-08-19 | nostr: verify relay certificates -- wss:// was fully MITM-able | bitflash-maintainer |
| 2026-08-19 | participant: honor explicit /hashthreads=1 (floor of 2 only in auto mode) | bitflash-maintainer |
| 2026-08-19 | operator: /noannounce flag -- serve miners without publishing pool announcements | bitflash-maintainer |
| 2026-08-19 | payout: retry failed SendMoney for 24h, not 30min | bitflash-maintainer |
| 2026-08-19 | nostr: make /rvrelay a true pin -- never merge discovered relays | bitflash-maintainer |
| 2026-08-19 | pool: sync-gate job creation, retry failed payouts; widen nostr relay set | bitflash-maintainer |
| 2026-08-04 | public commit | bitflash-coin |