mirror of
https://github.com/ZmnSCPxj/clboss.git
synced 2026-08-13 12:33:20 +02:00
Three fixes from the 2026-06-29 CodeRabbit pass on PR #320. clboss-askrene-layer-summary: load_layers() now catches OSError and JSONDecodeError on the --input replay path and exits with a message instead of crashing with a traceback on a missing file or malformed JSON. This is the offline mode the help text advertises. clboss-askrene-layer-summary: reject --json together with --top. The combination previously printed a JSON object and then appended a human-readable top section, producing invalid mixed-format output. The top list is human-readable only. test_askrene_layer: pin the coalescing bucket window astronomically large in test_coalesce_drops_dominated so both writes always land in the same Ev::now()/window bucket. Previously a run straddling a bucket boundary re-emitted the dominated write as a keep-alive and failed the sentinel assertion. It is the final test before Shutdown, so the global window needs no restore. |
||
|---|---|---|
| .. | ||
| bitcoin | ||
| boltz | ||
| boss | ||
| dnsseed | ||
| ev | ||
| graph | ||
| jsmn | ||
| json | ||
| ln | ||
| net | ||
| ripemd160 | ||
| s | ||
| sha256 | ||
| sqlite3 | ||
| stats | ||
| util | ||
| test_uuid.cpp | ||