github celestiaorg/celestia-node v0.34.0-corto

pre-release7 hours ago

This release adds initial support for Fibre

Highlights

Fibre client support: celestia-node now ships a built-in Fibre client, exposed under the new fibre JSON-RPC namespace on Light and Bridge nodes. Blobs are uploaded to Fibre Storage Providers and settled on-chain via an escrow-funded payment model — all driven locally by the node rather than routed through a bridge.

The fibre namespace exposes:

  • Submit — upload a blob and settle its MsgPayForFibre payment on-chain in one call.
  • Upload — upload off-chain and settle the payment in the background.
  • Download — retrieve a blob by its BlobID.
  • Deposit / Withdraw — fund and unwind the escrow account that pays for storage.
  • QueryEscrowAccount / PendingWithdrawals — inspect escrow balance and pending exits.

Verified-header state client: DA nodes resolve validator sets and Fibre host addresses from the locally verified header chain (ABCI queries with Merkle-proof verification), so host discovery and payment validation don't rely on a trusted gRPC endpoint. [#5220]

Requirements & notes

  • Requires a configured core endpoint running celestia-app v10 (with the x/fibre and x/valaddr modules). Fibre is unavailable when no core endpoint is set.

What's Changed

Full Changelog: v0.33.0-corto...v0.34.0-corto

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.