github celestiaorg/celestia-node v0.31.2-mocha

pre-release8 hours ago

What's Changed:

Highlights:

Multi-source block ingestion (#5018) — the bridge listener can now ingest blocks from multiple Celestia-Core endpoints concurrently and tolerate any
single one failing:

  • new blocks are sourced from all configured endpoints but downloaded once (from the source that announces a height first), with no duplicate fetches;
  • per-source sync state and stricter source handling (duplicate endpoints rejected; the node fails fast if the fastest source for a height is on the
    wrong chain);
  • Core.AdditionalCoreEndpoints is now used not only for load-balancing transaction submission but also as additional block sources (config-file only,
    no CLI flag).

Observability metrics (#5011) — metrics added across key hot paths for diagnostics:

  • RPC server (api/rpc), core listener (block events), store, and pruner;
  • improved node-info metric reporting.

Action Required (optional):

To enable multi-source ingestion, add the extra endpoints to your config file:
[Core]
IP = ""
Port = "9090"
[[Core.AdditionalCoreEndpoints]]
IP = ""
Port = "9090"

Full Changelog: v0.31.1-mocha...v0.31.2-mocha

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.