Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.
Closed
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
18 changes: 18 additions & 0 deletions .github/workflows/markdowd_link_checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Check Markdown links

on:
# This workflow requires pull_request and won't work with pull_request_target
# due to github permissions
pull_request:
types:
- opened
- reopened
- synchronize
- closed

jobs:
markdown-link-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: tcort/github-action-markdown-link-check@v1

Check warning on line 18 in .github/workflows/markdowd_link_checker.yml

View check run for this annotation

GitHub Advanced Security / CodeQL

Workflow does not contain permissions

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {{contents: read}}

Check warning on line 18 in .github/workflows/markdowd_link_checker.yml

View check run for this annotation

GitHub Advanced Security / CodeQL

Unpinned tag for a non-immutable Action in workflow

Unpinned 3rd party Action 'Check Markdown links' step [Uses Step](1) uses 'tcort/github-action-markdown-link-check' with ref 'v1', not a pinned commit hash
Comment on lines +15 to +18

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Check Markdown links' step
Uses Step
uses 'tcort/github-action-markdown-link-check' with ref 'v1', not a pinned commit hash
4 changes: 2 additions & 2 deletions guides/create-genesis.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This guide will walk you through the process of setting up a genesis for your ro

For this guide you need to have a chain directory where you have created and built your chain.

If you don't have a chain directory yet, you can initialize a simple ignite chain by following [this guide](./ignite-rollkit.md)
If you don't have a chain directory yet, you can initialize a simple ignite chain by following [this tutorial](/tutorials/gm-world.md)

:::tip
This guide will use the simple ignite chain created in linked guide. Make sure to update any relevant variables to match your chain.
Expand All @@ -27,7 +27,7 @@ STAKING_AMOUNT="1000000000stake"

## 2. Rebuild your chain

Ensure that `rollkit.toml` is present in the root of your rollup directory (if not, follow a [Guide](/guides/use-rollkit-cli) to set it up) and run the following command to (re)generate an entrypoint binary out of the code:
Ensure that `rollkit.toml` is present in the root of your rollup directory (if not, follow a [Guide](../gm-world.md) to set it up) and run the following command to (re)generate an entrypoint binary out of the code:

```sh
rollkit rebuild
Expand Down
25 changes: 12 additions & 13 deletions guides/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,21 @@ your life easier when developing with Rollkit.

In this section, you'll find:

* [Create genesis for your rollup](/guides/create-genesis)
* [Restart your rollup](/guides/restart-rollup)
* [Reset your chain's state](/guides/reset-state)
* [Turn your CometBFT app into a Rollkit app](/guides/cometbft-to-rollkit)
* [Use Ignite to create a Rollkit app](/guides/ignite-rollkit)
* [Create genesis for your rollup](./create-genesis.md)
* [Restart your rollup](./restart-rollup.md)
* [Reset your chain's state](./reset-state.md)
* [Turn your CometBFT app into a Rollkit app](./cometbft-to-rollkit.md)
* EVM Rollups
* [EVM Based Sequencer Setup](/guides/evm-based)
* [EVM Single Sequencer Setup](/guides/evm-single-guide)
* [EVM Based Sequencer Setup](./evm-based.md)
* [EVM Single Sequencer Setup](./evm-single-guide.md)
* Configuration
* [Config Settings](/guides/config)
* [Config Settings](./config.md)
* Integrations
* [Test and deploy cosmwasm smart-contracts](/guides/cw-orch)
* [Add zkML to your EVM rollup](/guides/zkml)
* [Add an IBC connection to your rollup](/guides/ibc-connection)
* [Integrate Range with your rollup](/guides/rollkit-monitoring)
* [Use IBC token (TIA) as gas token in your rollup](/guides/use-tia-for-gas)
* [Test and deploy cosmwasm smart-contracts](./cw-orch.md)
* [Add zkML to your EVM rollup](./zkml.md)
* [Add an IBC connection to your rollup](./ibc-connection.md)
* [Integrate Range with your rollup](./rollkit-monitoring.md)
* [Use IBC token (TIA) as gas token in your rollup](./use-tia-for-gas.md)

## 💻 Support {#support}

Expand Down
5 changes: 2 additions & 3 deletions tutorials/sequencing/overview.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# Sequencing

Sequencing is the essential first step for handling your transactions. Think of it as an organizer that takes all incoming transactions, puts them in a clear order, and then groups them into batches. This process is vital for keeping everything consistent and making the rollup run. Rollkit uses a "Sequencing Interface" with key functions like submitting, retrieving, and verifying these transaction batches, ensuring smooth communication between the rollup and the sequencing mechanism, which often acts as a bridge to the underlying network.
Expand Down Expand Up @@ -27,5 +26,5 @@ An implementation of the sequencing interface mainly acts as a middleware that c

The sequencing implementations that are currently work in progress:
<!-- * [single-sequencer](single) -->
* [based-sequencer](based)
* [forced-inclusion-sequencer](forced-inclusion)
* [based-sequencer](based.md)
* [forced-inclusion-sequencer](forced-inclusion.md)