github celestiaorg/nitro-das-celestia v0.6.0
Celestia DA Server v0.6.0

4 hours ago

Celestia DA Server v0.6.0 — for use against Arbitrum Nitro v3.10.0 (Arbos60) with the upgraded DA API, and celestia-node v0.30.2.

Docker image: ghcr.io/celestiaorg/nitro-das-celestia:v0.6.0

Important

This release targets Nitro v3.10.0 (Arbos60) using the upgraded external DA provider API.
A custom fraud proof binary is not requiredCelestiaDAProofValidator handles onchain validation.

Deploying the Validation Contract

The contracts/ directory contains the CelestiaDAProofValidator Solidity contract.

cd contracts
forge soldeer install
forge build
forge create --rpc-url <L1_RPC> \
  --private-key <DEPLOYER_KEY> \
  src/CelestiaDAProofValidator.sol:CelestiaDAProofValidator \
  --constructor-args <BLOBSTREAM_ADDRESS>

The constructor takes one argument — the Blobstream contract address. For Mocha-testnet SP1 Blobstream on Sepolia:

  • 0xf0c6429ebab2e7dc6e05dafb61128be21f13cb1e

After deployment, register the Celestia DA keyset on SequencerInbox with the validator contract address and header byte.

See docs/test/3.10_da_api.md for the full setup and deployment guide.

What's Changed since v0.5.5

  • Upgraded DA API (PR #33) — full rewrite for Nitro v3.10 external DA provider interface
  • Bumped celestia-node to v0.30.2
  • Added CelestiaDAProofValidator Solidity contract for onchain certificate and read-preimage proof verification
  • Added comprehensive spec tests for invalid-vs-infrastructure error classification
  • Added certificate validity semantics documentation
  • Audit fixes from Zellic audit (April 2026)

Full Changelog: v0.5.5...v0.6.0

Don't miss a new nitro-das-celestia release

NewReleases is sending notifications on new releases.