You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 7, 2025. It is now read-only.
* remove unused images
* add local-da setup instructions for quickstart guide
* small fixes
* fix create-genesis tutorial
* fix the full node tutorial
* remove duplicate DA docs
* fix use TIA for gas
* remove mentions of Rollkit CLI
* removed fraud proof diagram
* comment the not-updated part of the tutorial and leave a warning
* remove stack for now
* remove technical details section
Next, you'll need to initialize the Rollkit CLI configuration by generating the `rollkit.toml` file. This file is crucial for Rollkit to understand the structure of your rollup.
@@ -61,3 +68,5 @@ rollkit start --rollkit.aggregator <insert your flags>
61
68
By following this guide, you've successfully converted your CometBFT app into a Rollkit app.
62
69
63
70
To learn more about how to config your DA, Sequencing, and Execution, please check out those tutorial sections.
Ensure that `rollkit.toml`is present in the root of your rollup directory (if not, follow a [Guide](/guides/gm-world.md) to set it up) and run the following command to (re)generate an entrypoint binary out of the code:
30
+
Ensure that `.gm` folder is present at `/Users/you/.gm` (if not, follow a [Guide](/guides/gm-world.md) to set it up) and run the following command to (re)generate an entrypoint binary out of the code:
31
31
32
32
```sh
33
-
rollkit rebuild
33
+
make install
34
34
```
35
35
36
-
This (re)creates an `entrypoint` binary in the root of your rollup directory. which is used to run all the operations on the rollup chain.
37
-
38
-
Ensure that the chain configuration directory is set correctly in the `rollkit.toml` file.
39
-
40
-
For example:
41
-
42
-
```sh
43
-
[chain]
44
-
config_dir = "/Users/you/.gm"
45
-
```
46
-
47
-
:::tip
48
-
You can always recreate the `rollkit.toml` file by deleting it and re-running the following command:
36
+
Once completed, run the following command to ensure that the `/Users/you/.gm` directory is present:
49
37
50
38
```sh
51
-
rollkit toml init
39
+
ignite rollkit init
52
40
```
53
41
54
-
:::
42
+
This (re)creates an `gmd` binary that will be used for the rest of the tutorials to run all the operations on the rollup chain.
By following these steps, you will set up the genesis for your rollup, initialize the validator, add a genesis account, and started the chain. This guide provides a basic framework for configuring and starting your rollup using the Rollkit CLI. Make sure `rollkit.toml` is present in the root of your rollup directory, and use the `rollkit` command for all operations.
121
+
By following these steps, you will set up the genesis for your rollup, initialize the validator, add a genesis account, and started the chain. This guide provides a basic framework for configuring and starting your rollup using the gm-world binary. Make sure you initialized your chain correctly, and use the `gmd` command for all operations.
Copy file name to clipboardExpand all lines: guides/da/local-da.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ import constants from '../../.vitepress/constants/constants.js'
9
9
10
10
This tutorial serves as a comprehensive guide for using the [local-da](https://github.com/rollkit/local-da) with your chain.
11
11
12
-
Before proceeding, ensure that you have completed the [quick start](/guides/quick-start.md) or [build a chain](/guides/gm-world.md) tutorial, which covers installing the rollkit CLI, building your chain, and running your chain.
12
+
Before proceeding, ensure that you have completed the [build a chain](/guides/gm-world.md) tutorial, which covers setting-up, building and running your chain.
Copy file name to clipboardExpand all lines: guides/docker-compose.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -210,13 +210,13 @@ b9d5e80e81fb gm-world "gmd start --rollkit…" 27 minutes ago Up 9 secon
210
210
211
211
We can see the gm-world chain running in container `gm-world` and the local DA network running in container `local-da`.
212
212
213
-
Since our chain is running in a docker container, we want to enter the docker container to interact with it via the Rollkit CLI. We can do this by running:
213
+
Since our chain is running in a docker container, we want to enter the docker container to interact with it via the command `gmd`. We can do this by running:
214
214
215
215
```bash
216
216
docker exec -it gm-world sh
217
217
```
218
218
219
-
Now that you are in the docker container, you can interact with the chain using the Rollkit CLI and the example commands you used in the [gm-world tutorial](/guides/gm-world.md).
219
+
Now that you are in the docker container, you can interact with the chain using the `gmd` command and the example you used in the [gm-world tutorial](/guides/gm-world.md).
220
220
221
221
Once you are done interacting with your chain, you can exit out of your docker container with:
222
222
@@ -235,4 +235,4 @@ docker compose down
235
235
236
236
## 🎉 Next steps
237
237
238
-
Congratulations again! You now know how to run your chain with docker compose and interact with it using the Rollkit CLI in the docker container.
238
+
Congratulations again! You now know how to run your chain with docker compose and interact with it using the `gmd` command in the docker container.
Copy file name to clipboardExpand all lines: guides/full-node.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,12 @@ This guide covers how to set up a full node to run alongside a sequencer node in
6
6
7
7
## Prerequisites
8
8
9
-
Before starting, ensure you have:
9
+
Before proceeding, ensure that you have completed the [build a chain](/guides/gm-world.md) tutorial, which covers setting-up, building and running your chain.
10
+
11
+
Ensure that you have:
10
12
11
13
- A local Data Availability (DA) network node running on port `7980`.
12
14
- A Rollkit sequencer node running and posting blocks to the DA network.
13
-
- The Rollkit CLI installed on your system.
14
15
15
16
## Setting Up Your Full Node
16
17
@@ -25,7 +26,7 @@ CHAIN_ID=gm
25
26
Initialize the chain config for the full node, lets call it `FullNode` and set the chain ID to your rollup chain ID:
Your uname -a: Darwin Markos-MacBook-Pro.local 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000 arm64
51
-
Your cwd: /Users/markobaricevic/code/CoTend/rollkit1/docs
52
-
Is on Gitpod: false
50
+
Your go version: go version go1.24.3 darwin/arm64
53
51
```
54
52
55
53
## Generate your App {#generate-your-app}
@@ -91,7 +89,7 @@ This will create a `~/.gm` folder with all the necessary files to run a chain.
91
89
92
90
## Initialize Your Blockchain {#initialize-your-blockchain}
93
91
94
-
Before starting your blockchain, you need to initialize it with Rollkit support. Initialize the blockchain with Local DA as follows:
92
+
Before starting your blockchain, you need to initialize it with Rollkit support. Initialize the blockchain as follows:
95
93
96
94
```bash
97
95
ignite rollkit init
@@ -106,7 +104,7 @@ Now that we have our gm app generated and installed, we can launch our GM rollup
0 commit comments