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