Celestia Blob Archive by NODERS

Every blob, kept and provable.

A free public archive of every blob ever posted to Celestia Mainnet Beta and Mocha. Each blob is stored with its share proof against the block's data root, so you can check anything you download against the chain without trusting us.

Mainnet Beta

celestia
Each cell is 10,000 heightsarchived
  • –heights archived
  • –chain height
  • –gapless from genesis to
  • –last update

Mocha testnet

mocha-5
Each cell is 10,000 heights
  • –heights archived
  • –chain height
  • –gapless from genesis to
  • –last update

Use it

Nothing to sign up for. The archive is plain files on a public domain, plus a read API that speaks celestia-node's JSON-RPC.

Read blobs like from a node

blob.Get, blob.GetAll, blob.GetProof and blob.Included work as on celestia-node, for any archived height. Every blob is checked against its proof before it is returned.

curl -s https://celestia-blobs-rpc.noders.services \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,
       "method":"blob.GetAll",
       "params":[HEIGHT,["NAMESPACE_B64"]]}'

Re-derive an OP Stack rollup

op-alt-da's S3 fallback reads straight from the archive, so a rollup can still be re-derived after Celestia's pruning window has passed.

--fallback.enabled
--fallback.provider s3
--fallback.mode read_fallback
--fallback.s3.endpoint https://celestia-blobs.noders.services
--fallback.s3.bucket op
--fallback.s3.prefix <namespace hex>
--fallback.s3.region auto
--fallback.s3.credential-type anonymous

Verify it yourself

The cba tool fetches a blob from the archive and checks its proof against a block header from any Celestia node you choose.

cba verify \
  --archive https://celestia-blobs.noders.services \
  --height HEIGHT --namespace NS_B64 \
  --commitment COMMITMENT_B64 \
  --rpc YOUR_NODE:9090
# OK: blob matches the data root

Fibre, captured before it disappears

Fibre data lives on validators for only four hours. We download every Fibre blob while it is still there, check it against the commitment that was paid for, and keep it together with the payment promise and the validator signatures from the chain.

Mocha

  • –Fibre blobs archived
  • –Fibre data kept
  • –capturing since height
  • –expired or skipped

Mainnet Beta

  • –Fibre blobs archived
  • –Fibre data kept
  • –capturing since height
  • –expired or skipped

OP Stack rollups covered

For these rollups the archive also keeps blobs under the keys op-alt-da asks for. More can be added on request.

Manta Pacific, Derive, Orderly, Towns, Nillion

Removal requests

Data published to Celestia is public, but we will remove an archived blob on a legitimate request. Write to abuse@noders.team. Every removal is listed publicly in tombstones.json, and the blob's proof stays checkable.