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 required — CelestiaDAProofValidator 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
CelestiaDAProofValidatorSolidity 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