Skip to content

fix: remove reference to go-da repo #577

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,6 @@ function sidebarHome() {
text: "Overview",
collapsed: true,
items: [
{ text: "Introduction", link: "/learn/intro" },
{ text: "About Rollkit", link: "/learn/about" },
],
},
Expand Down
2 changes: 1 addition & 1 deletion blog/rollkit-the-first-sovereign-rollup-framework.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Rollkit rollups interact with a state machine via the Application Blockchain Int

Rollkit allows developers to optimize between the different modular components of a sovereign chain as needed. Rollkit allows you to:

- Choose between data availability layers that implement the [go-da interface](https://github.com/rollkit/go-da).
- Choose between data availability layers that implement the [DA interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go#L11).

- Choose any ABCI++ compatible virtual machine.
- Utilize the Sequencing API to delegate sequencing to the shared sequencer network of your choice or even delegate sequencing to the DA layer to go [based](https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016).
Expand Down
9 changes: 9 additions & 0 deletions learn/about.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# Introduction

Welcome to the Rollkit docs. We're happy you made it here!
Rollkit allows anyone to launch an unstoppable blockchain as easily as a smart contract.

Rollkit is the unstoppable stack.

We're setting the bar high for developers' flexibility and ability to customize blockchains however they see fit.

# About Rollkit

Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.
Expand Down
8 changes: 0 additions & 8 deletions learn/intro.md

This file was deleted.

4 changes: 2 additions & 2 deletions learn/stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ the methods needed for state fraud proofs.

### Data availability

[Data availability (DA)](https://github.com/rollkit/rollkit/tree/main/da) can be accessed using generic [interfaces](https://github.com/rollkit/rollkit/blob/main/da/da.go). This design allows for seamless integration with any DA layer. New implementations can be plugged in programmatically, without a need to fork Rollkit.
[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.

The `DataAvailabilityLayerClient` interface includes essential lifecycle methods (`Init`, `Start`, `Stop`) as well as data availability methods (`SubmitBlocks`, `RetrieveBlocks`).

Expand All @@ -52,7 +52,7 @@ It's using the [Celestia Node API](https://node-rpc-docs.celestia.org)
via the [`rollkit/celestia-da`](https://github.com/rollkit/celestia-da) package.
To deploy a Rollkit rollup on Celestia you also have to [run a Celestia light node](https://docs.celestia.org/developers/node-tutorial/).

New DA layer integrations can be added by using the [go-da](https://github.com/rollkit/go-da) interface.
New DA layer integrations can be added by using the [DA interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go#L11).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider using a more descriptive name than "DA interface" for clarity. While the link provides context, the text itself could be more informative, such as "Data Availability (DA) interface".

Suggested change
New DA layer integrations can be added by using the [DA interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go#L11).
New DA layer integrations can be added by using the [Data Availability (DA) interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go#L11).


## Node components

Expand Down