Bootstrap your Rollkit Sovereign Rollup Cosmos blockchain
Step 1: Install Ignite Version 28.4.0
Begin by installing the required version of Ignite.
https://docs.ignite.com/welcome/install
Follow these steps to bootstrap your blockchain:
ignite scaffold chain gm --address-prefix gm --minimal --skip-proto
Navigate to your new blockchain directory:
cd gm
Step 2: Install local-da
Local DA needs to be running in the background in order for the rollkit app the be running on your localhost.
What is Local DA?
Local DA implements the go-da interface over a Local Data Availability service.
It is intended to be used for testing DA layers without having to set up the actual services.
Get started with these commands:
git clone https://github.com/rollkit/local-da && cd local-da
make build
./build/local-da
Step 3: Install Ignite App Rollkit
Next, open a new terminal window to install and run Ignite App Rollkit
Install the Rollkit Ignite App with the following command:
ignite app install github.com/ignite/apps/rollkit@rollkit/v0.2.0
Step 4: Add Rollkit Features
Enhance your blockchain by adding Rollkit features:
ignite rollkit add
Step 5: Initialize Your Blockchain
Prepare your blockchain for startup by initializing it with Rollkit:
ignite rollkit init --local-da
Step 6: Start Your Blockchain
Finally, start your blockchain using the command below:
gmd start --rollkit.aggregator --rollkit.da_address http://localhost:7980
Your blockchain should now be up and running with Rollkit features integrated.