In Progress

2026-02-20

Genesis Sync Accelerator

Weekly Report: 2026-02-20

  • Removed the full ImmutableDB dependency, keeping only the interfaces actually needed by the accelerator (PR #9).
  • Added licensing attribution for code derived from ouroboros-consensus (PR #11).
  • Wrote user-facing documentation explaining how to run and configure the accelerator (PR #2).
  • Added the first unit tests: coverage for deleteChunkFiles and FileType-to-filename mapping (PR #12).
  • Set up CI with Nix, Cachix binary cache, and a GHC version matrix (PR #14).
  • Cleaned up dependencies, moving exe-only packages out of the library stanza, and enabled additional warnings (PR #13).
  • Merged the integration testing framework (PR #4) with several protocol correctness fixes: keeping the mux alive when ChainSync reaches the ImmutableDB tip, always re-downloading chunk files from CDN, enforcing StreamFrom/StreamTo bounds, detecting EBBs from primary index entries, and switching the test consumer to GenesisMode.