In Progress

2026-02-13

Genesis Sync Accelerator

Weekly Report: 2026-02-13

  • Extracted the Genesis Sync Accelerator into a standalone repository, separating it from the ouroboros-consensus monorepo.
  • Set up Nix build infrastructure: flake, default build target, formatter/linter scripts, and developer shells for GHC 9.6/9.10/9.12 (PR #1).
  • Implemented on-demand prefetching with a non-blocking ChainSync tip, so the server does not stall when data is missing but instead triggers background CDN downloads.
  • Replaced the faulty upstream chunksBetween with a local implementation that correctly computes chunk ranges (PR #5, simplified in PR #8).
  • Renamed trace event constructors and configuration fields for API clarity (PR #6).
  • Started building the integration test infrastructure: nix shell, prerequisite check script, chain-init scripts with preprod network configuration.