github celestiaorg/celestia-node v0.34.2-mocha

pre-release4 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. [https://github.com//pull/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

  • feat: add fibre support to celestia-node by @vgonkivs in #5220
  • chore(deps): bump the go-deps group across 1 directory with 2 updates by @dependabot[bot] in #5226
  • config: Support IPv6 literal endpoints by @neyy91 in #5168
  • fix(test): remove Corto network from TestBootstrapperHealth by @vgonkivs in #5227
  • fix(share/shwap): bound rows read in NamespaceData.ReadFrom by @vgonkivs in #5229
  • chore(deps): bump github.com/celestiaorg/nmt from v0.24.4 to v0.24.5 by @rootulp in #5230
  • ci: sync GitHub releases to the Linear release pipeline by @rootulp in #5232
  • chore(deps): bump the go-deps group across 2 directories with 7 updates by @dependabot[bot] in #5234
  • shrex/peers: Avoid cooldown lock-order deadlock by @neyy91 in #5179
  • chore: remove Slava from PRs assignment by @rootulp in #5236
  • chore(deps): bump app to v10.1.0-corto and core to v0.42.0 by @rach-id in #5238
  • ci: disable Mergify merge queue comments by @rootulp in #5240
  • chore(deps): bump celestia-app to v10.1.0-mocha by @ninabarbakadze in #5239
  • state: Fix flaky TestSubmitFromCustomAccount balance assertions by @rootulp in #5243
  • ci: authenticate Codecov uploads with OIDC by @rootulp in #5242

Full Changelog: v0.33.2-mocha...v0.34.2-mocha

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.