Skip to content

Commit 160e128

Browse files
committed
some more tweaking and updating dead links
1 parent 9260507 commit 160e128

12 files changed

+18
-18
lines changed

.github/workflows/external-link-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
id: lychee
2828
uses: lycheeverse/lychee-action@v2
2929
with:
30-
args: -b . --verbose --no-progress './**/*.md'
30+
args: -b . --verbose --no-progress --include-fragments './**/*.md'
3131
fail: true
3232

3333
# Uncomment this if you want issues to be created for every dead link

blog/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Welcome to our blog! Here, you'll find a variety of articles on a range of topic
88

99
## Table of contents
1010

11-
- [Sovereign rollups on Bitcoin with Rollkit](/blog/sovereign-rollups-on-bitcoin)
11+
- [Sovereign rollups on Bitcoin with Rollkit](/blog/sovereign-rollups-on-bitcoin.md)
1212
- [Rollkit: The First Sovereign Rollup Framework](/blog/rollkit-the-first-sovereign-rollup-framework.md)
1313

1414
Stay tuned for more exciting content!

blog/rollkit-the-first-sovereign-rollup-framework.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Twitter from '../.vitepress/components/twitter.vue'
1919

2020
By Rollkit
2121

22-
![Rollkit blog cover](/img/Rollkit-cover.jpg)
22+
![Rollkit blog cover](/public/img/Rollkit-cover.jpg)
2323

2424
Bitcoin to Ethereum took 7 years. Ethereum to more scalable alt-L1s took 1–2 years. And then Cosmos SDK and CometBFT brought down time-to-launch a sovereign L1 to months.
2525

blog/sovereign-rollups-on-bitcoin.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ head:
1818

1919
By Rollkit
2020

21-
![rollkit-bitcoin](/bitcoin-rollkit/rollkit-bitcoin.png)
21+
![rollkit-bitcoin](/public/bitcoin-rollkit/rollkit-bitcoin.png)
2222
_Originally published on 5 March 2023_
2323

2424
Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. An early research implementation allows Rollkit rollups to use Bitcoin for data availability.
2525

26-
Rollkit is opening the door for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and re-org resistance. With the new integration it is now possible to run the [EVM on Bitcoin as a Rollkit sovereign rollup](/docs/tutorials/bitcoin). Sovereign rollups on Bitcoin not only expand the possibilities for rollups, but also have the potential to help bootstrap a healthy blockspace fee market on Bitcoin, enabling a more sustainable security budget.
26+
Rollkit is opening the door for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and re-org resistance. With the new integration it is now possible to run the [EVM on Bitcoin as a Rollkit sovereign rollup](/docs/tutorials/bitcoin.md). Sovereign rollups on Bitcoin not only expand the possibilities for rollups, but also have the potential to help bootstrap a healthy blockspace fee market on Bitcoin, enabling a more sustainable security budget.
2727

2828
## Tl;dr
2929

@@ -43,7 +43,7 @@ Since then, the usage of Ordinals for NFT inscriptions and Taproot utilization h
4343

4444
Rollkit is a modular framework for rollups, where developers can plug-in custom execution layers and data availability layers. Initially, Rollkit only supported Celestia as an option for data availability and consensus. Now, Bitcoin is an option, thanks to an early research implementation of a Bitcoin data availability module for Rollkit. In this case, sovereign rollups manage their own execution and settlement while offloading consensus and data availability to Bitcoin.
4545

46-
![rollkit-bitcoin-rollup](/bitcoin-rollkit/rollkit-bitcoin-1.png)
46+
![rollkit-bitcoin-rollup](/public/bitcoin-rollkit/rollkit-bitcoin-1.png)
4747

4848
## How Rollkit posts data to Bitcoin
4949

@@ -53,7 +53,7 @@ Rollkit was built with modularity at its core. It has a data availability interf
5353

5454
After implementing the Taproot reader/writer interface for Bitcoin (`bitcoin-da`), adding it as a data availability module for Rollkit took less than a day. We mostly only had to implement the `SubmitBlock` and `RetrieveBlocks` functions for Rollkit to call the `Read` and `Write` methods in `bitcoin-da`.
5555

56-
![rollkit-bitcoin-rollup-2](/bitcoin-rollkit/rollkit-bitcoin-2.png)
56+
![rollkit-bitcoin-rollup-2](/public/bitcoin-rollkit/rollkit-bitcoin-2.png)
5757

5858
## EVM on Bitcoin demo
5959

@@ -70,6 +70,6 @@ Rollkit supports custom execution layers, including EVM, CosmWasm, or the Cosmos
7070

7171
As we move towards a future where sovereign communities will form around different applications, asking them to incur the high cost and overhead of deploying a layer 1 blockchain to be sovereign is not sustainable. [Sovereign rollups](https://blog.celestia.org/sovereign-rollup-chains/) fix this by making it possible to deploy a sovereign chain that inherits the data availability and consensus of another layer 1 chain such as Bitcoin.
7272

73-
Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions [here](/docs/tutorials/bitcoin). Keep in mind that the integration is an early research implementation and it is not yet production-ready!
73+
Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions [here](/docs/tutorials/bitcoin.md). Keep in mind that the integration is an early research implementation and it is not yet production-ready!
7474

7575
Modularism, not maximalism.

guides/ibc-connection.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# IBC connection tutorial
22

33
In this tutorial, we'll learn how to use [an Inter-Blockchain Communication (IBC) Protocol relayer](https://github.com/cosmos/relayer) to
4-
create an IBC connection between a [GM world](/tutorials/gm-world) rollup and an Osmosis local testnet.
4+
create an IBC connection between a [GM world](/tutorials/gm-world.md) rollup and an Osmosis local testnet.
55

66
:::warning Disclaimer
77
This initial version of IBC has high trust assumptions where receiving chains
@@ -66,7 +66,7 @@ bash init-local.sh
6666
```
6767

6868
:::tip
69-
[See the guidelines in GM world rollup for environment setup](/tutorials/gm-world.md#building-your-sovereign-rollup).
69+
[See the guidelines in GM world rollup for environment setup](/tutorials/gm-world.md).
7070
:::
7171

7272
## Run your local-osmosis-testnet

guides/restart-rollup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ You can stop your rollup by using `Control + C` in your terminal where the node
8888

8989
### ⛽ Increase the gas fee {#increase-gas-fee}
9090

91-
To reiterate, before restarting the chain, you will need to increase the gas fee in order to avoid a `Code: 19` error. See the [How to configure gas price](/guides/gas-price.md) guide for more information.
91+
To reiterate, before restarting the chain, you will need to increase the gas fee in order to avoid a `Code: 19` error. See the [How to configure gas price](/guides/config.md#da-gas-price) guide for more information.
9292

9393
### 🔁 Restarting your rollup {#restarting-your-rollup}
9494

learn/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,6 @@ As of today, Rollkit is still in the alpha stage. The framework currently provid
9494

9595
We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs.
9696

97-
Head down to the next section to learn more about what's coming for Rollkit. If you're ready to start building, you can skip to the [Tutorials](/tutorials/gm-world) section.
97+
Head down to the next section to learn more about what's coming for Rollkit. If you're ready to start building, you can skip to the [Tutorials](/tutorials/gm-world.md) section.
9898

9999
Spoiler alert, whichever you choose, it's going to be a great rabbit hole!

tutorials/bitcoin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ By the end of this tutorial, you will have a good understanding of how Rollkit w
88

99
Read more in our [blog post](/blog/sovereign-rollups-on-bitcoin.md).
1010

11-
![rollkit-bitcoin](/bitcoin-rollkit/rollkit-bitcoin-1.png)
11+
![rollkit-bitcoin](/public/bitcoin-rollkit/rollkit-bitcoin-1.png)
1212

1313
### 📖 The stack
1414

tutorials/da/celestia-da.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import constants from '../../.vitepress/constants/constants.js'
99

1010
This tutorial serves as a comprehensive guide for deploying your rollup on Celestia's data availability (DA) network. From the Rollkit perspective, there's no difference in posting blocks to Celestia's testnets or Mainnet Beta.
1111

12-
Before proceeding, ensure that you have completed the [gm-world](/tutorials/gm-world) tutorial, which covers installing the Testapp CLI and running a rollup against a local DA network.
12+
Before proceeding, ensure that you have completed the [gm-world](/tutorials/gm-world.md) tutorial, which covers installing the Testapp CLI and running a rollup against a local DA network.
1313

1414
## 🪶 Running a Celestia light node
1515

@@ -46,7 +46,7 @@ After successfully starting a light node, it's time to start posting the batches
4646

4747
## 🏗️ Prerequisites {#prerequisites}
4848

49-
- `gmd` CLI installed from the [gm-world](/tutorials/gm-world) tutorial.
49+
- `gmd` CLI installed from the [gm-world](/tutorials/gm-world.md) tutorial.
5050

5151
## 🛠️ Configuring flags for DA
5252

tutorials/da/local-da.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import constants from '../../.vitepress/constants/constants.js'
99

1010
This tutorial serves as a comprehensive guide for using the [local-da](https://github.com/rollkit/local-da) with your chain.
1111

12-
Before proceeding, ensure that you have completed the [quick start](/tutorials/quick-start) or [build a chain](/tutorials/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 [quick start](/tutorials/quick-start.md) or [build a chain](/tutorials/gm-world.md) tutorial, which covers installing the rollkit CLI, building your chain, and running your chain.
1313

1414
## Setting Up a Local DA Network
1515

0 commit comments

Comments
 (0)