Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 5b4ca47

Browse files
committed
remove duplicate DA docs
1 parent 645f32f commit 5b4ca47

1 file changed

Lines changed: 0 additions & 18 deletions

File tree

learn/stack.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,24 +36,6 @@ And don't forget to replace another dependency, `CometBFT`, with
3636
[`rollkit/cometbft`](https://github.com/rollkit/cometbft), which has an enhanced ABCI interface that includes
3737
the methods needed for state fraud proofs.
3838

39-
### Data availability
40-
41-
[Data availability (DA)](https://github.com/rollkit/rollkit/tree/main/da) can be accessed using generic [interfaces](https://github.com/rollkit/rollkit/blob/main/core/da/da.go#L11). This design allows for seamless integration with any DA layer. New implementations can be plugged in programmatically, without a need to fork Rollkit.
42-
43-
The `DataAvailabilityLayerClient` interface includes essential lifecycle methods (`Init`, `Start`, `Stop`) as well as data availability methods (`SubmitBlocks`, `RetrieveBlocks`).
44-
45-
The `BlockRetriever` interface serves to enable syncing of full nodes from the data availability layer.
46-
It's important to keep in mind that there is no direct correlation between the DA layer block height and the rollup height. Each DA layer block may contain an arbitrary number of rollup blocks.
47-
48-
#### Celestia
49-
50-
Celestia is a prominent example of a data availability integration implemented for Rollkit.
51-
It's using the [Celestia Node API](https://node-rpc-docs.celestia.org)
52-
via the [`rollkit/celestia-da`](https://github.com/rollkit/celestia-da) package.
53-
To deploy a Rollkit rollup on Celestia you also have to [run a Celestia light node](https://docs.celestia.org/tutorials/node-tutorial/).
54-
55-
New DA layer integrations can be added by using the [DA interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go).
56-
5739
## Node components
5840

5941
### Mempool

0 commit comments

Comments
 (0)