diff --git a/.vitepress/config.ts b/.vitepress/config.ts index a9fd5cf89..c0d31e43f 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -188,7 +188,6 @@ function sidebarHome() { text: "Overview", collapsed: true, items: [ - { text: "Introduction", link: "/learn/intro" }, { text: "About Rollkit", link: "/learn/about" }, ], }, diff --git a/blog/rollkit-the-first-sovereign-rollup-framework.md b/blog/rollkit-the-first-sovereign-rollup-framework.md index 206a563ae..a2014ec4b 100644 --- a/blog/rollkit-the-first-sovereign-rollup-framework.md +++ b/blog/rollkit-the-first-sovereign-rollup-framework.md @@ -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). diff --git a/learn/about.md b/learn/about.md index 4ab83b2a1..e2b051914 100644 --- a/learn/about.md +++ b/learn/about.md @@ -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. diff --git a/learn/intro.md b/learn/intro.md deleted file mode 100644 index d6872cd52..000000000 --- a/learn/intro.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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. diff --git a/learn/stack.md b/learn/stack.md index 3e2abac7c..5cd35ef06 100644 --- a/learn/stack.md +++ b/learn/stack.md @@ -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`). @@ -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). ## Node components