Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 9d13273

Browse files
committed
avoid fragment links
1 parent 9c069a7 commit 9d13273

File tree

5 files changed

+13
-15
lines changed

5 files changed

+13
-15
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: External Link Checker
1+
name: Link Checker
22

33
on:
44
# This workflow requires pull_request and won't work with pull_request_target
@@ -16,7 +16,7 @@ on:
1616
#- cron: "00 18 * * *"
1717

1818
jobs:
19-
external-link-check:
19+
link-check:
2020
runs-on: ubuntu-latest
2121
permissions:
2222
issues: write # required for peter-evans/create-issue-from-file
@@ -27,7 +27,7 @@ jobs:
2727
id: lychee
2828
uses: lycheeverse/lychee-action@v2
2929
with:
30-
args: -b . --verbose --no-progress --include-fragments './**/*.md'
30+
args: -b . --verbose --no-progress --exclude '%23.*' './**/*.md'
3131
fail: true
3232

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

guides/cw-orch.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ Now that you workspace is setup, you can [integrate with single contracts](#sing
245245

246246
You can find more example interactions on the `counter-contract` example directly in the `cw-orchestrator` repo:
247247

248-
- Some examples <a href="https://github.com/AbstractSDK/cw-orchestrator/blob/main/contracts/counter/examples/deploy.rs" target="_blank">showcase interacting with live chains</a>.
249-
- Some other examples show <a href="https://github.com/AbstractSDK/cw-orchestrator/tree/main/contracts/counter/tests" target="_blank">how to use the library for testing your contracts</a>.
248+
- Some examples <a href="https://github.com/AbstractSDK/cw-orchestrator/blob/main/contracts-ws/contracts/counter/examples/deploy.rs" target="_blank">showcase interacting with live chains</a>.
249+
- Some other examples show <a href="https://github.com/AbstractSDK/cw-orchestrator/blob/main/contracts-ws/contracts/counter/tests/checksum.rs" target="_blank">how to use the library for testing your contracts</a>.
250250

251251
> **FINAL ADVICE**: Learn more and explore our <a href="https://orchestrator.abstract.money" target="blank" >full `cw-orch` documentation !</a>.

guides/zkml.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ This approach not only secures the verification process of machine learning mode
1212

1313
## Prerequisites
1414

15-
- An operational [EVM](/tutorials/beaconkit.md) using Rollkit (see next step)
15+
- An operational EVM using Rollkit (see next step)
1616
- A [Sindri](https://sindri.app) API key, which can be obtained [here](https://hen4zp9gxq3.typeform.com/to/hJHlUF8c?typeform-source=sindri.app)
1717
- Python 3.10+ installed as well as the [Sindri Python SDK](https://sindri.app/docs/reference/sdk/python/) (more information below)
1818

1919
### Setting Up the Polaris EVM using Rollkit
2020

21-
This walkthrough assumes you started the Polaris EVM using Rollkit and should be interpreted as a direct continuation of this [Polaris EVM and Rollkit guide](https://rollkit.dev/tutorials/polaris-evm).
21+
This walkthrough assumes you started the Polaris EVM using Rollkit and should be interpreted as a direct continuation of this Polaris EVM and Rollkit guide.
2222

2323
### Installing the Sindri Python SDK
2424

learn/stack.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ It's using the [Celestia Node API](https://node-rpc-docs.celestia.org)
5252
via the [`rollkit/celestia-da`](https://github.com/rollkit/celestia-da) package.
5353
To deploy a Rollkit rollup on Celestia you also have to [run a Celestia light node](https://docs.celestia.org/tutorials/node-tutorial/).
5454

55-
New DA layer integrations can be added by using the [DA interface](https://docs.cosmos.network/v0.50/build/building-apps/app-mempool).
55+
New DA layer integrations can be added by using the [DA interface](https://github.com/rollkit/rollkit/blob/main/core/da/da.go).
5656

5757
## Node components
5858

5959
### Mempool
6060

61-
The [mempool](https://github.com/rollkit/rollkit/tree/main/mempool) is inspired by the CometBFT mempool. By default, transactions are handled in a First Come, First Served (FCFS) manner. Ordering of transactions can be implemented on the application level; currently this is possible by returning a priority on `CheckTx`, and once we support ABCI++ it is also possible via `PrepareProposal` and the [application mempool](https://docs.cosmos.network/v0.47/building-apps/app-mempool).
61+
The [mempool](https://github.com/rollkit/go-execution-abci/blob/marko/vn/pkg/rpc/core/mempool.go) is inspired by the CometBFT mempool. By default, transactions are handled in a First Come, First Served (FCFS) manner. Ordering of transactions can be implemented on the application level; currently this is possible by returning a priority on `CheckTx`, and once we support ABCI++ it is also possible via `PrepareProposal` and the [application mempool](https://docs.cosmos.network/v0.53/build/building-apps/app-mempool).
6262

6363
### Block manager
6464

65-
The [block manager](https://github.com/rollkit/rollkit/tree/main/block) contains routines `AggregationLoop`, `RetrieveLoop`, and `SyncLoop` that communicate through Go channels. These Go routines are run when a Rollkit node starts up (`OnStart`). Only the sequencer nodes run `AggregationLoop` which controls the frequency of block production for a rollup with a timer as per the `BlockTime` in `BlockManager`.
65+
The [block manager](https://github.com/rollkit/rollkit/blob/main/block/manager.go#L101) contains routines `AggregationLoop`, `RetrieveLoop`, and `SyncLoop` that communicate through Go channels. These Go routines are run when a Rollkit node starts up (`OnStart`). Only the sequencer nodes run `AggregationLoop` which controls the frequency of block production for a rollup with a timer as per the `BlockTime` in `BlockManager`.
6666

6767
All nodes run `SyncLoop` which looks for the following operations:
6868

@@ -75,7 +75,7 @@ All nodes also run `RetrieveLoop` which is responsible for interacting with the
7575

7676
### RPC
7777

78-
Rollkit's [RPC](https://github.com/rollkit/rollkit/tree/main/rpc) fully implements the [CometBFT RPC](https://docs.cometbft.com/v0.37/spec/rpc/) interfaces and APIs for querying:
78+
Rollkit's [RPC](https://github.com/rollkit/rollkit/tree/main/pkg/rpc) fully implements the [CometBFT RPC](https://docs.cometbft.com/v0.37/spec/rpc/) interfaces and APIs for querying:
7979

8080
- **Information about the rollup node**: information such as node's health, status, and network info.
8181
- **The rollup blockchain**: getting information about the rollup blockchain such as blocks and block headers.
@@ -102,7 +102,7 @@ curl http://127.0.0.1:26657/block?height=included
102102

103103
### P2P layer
104104

105-
Rollkit's [P2P layer](https://github.com/rollkit/rollkit/tree/main/p2p) enables
105+
Rollkit's [P2P layer](https://github.com/rollkit/rollkit/tree/main/pkg/p2p) enables
106106
direct communication between rollup nodes.
107107
It's used to gossip transactions, headers of newly created blocks, and state fraud proofs.
108108
The P2P layer is implemented using [libp2p](https://github.com/libp2p).

tutorials/execution/cosmwasm.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@ exploring how to integrate CosmWasm with local DA layer using Rollkit.
2323
The smart contract we will use for this tutorial is one provided by
2424
the CosmWasm team for Nameservice purchasing.
2525

26-
You can check out the contract [here](https://github.com/InterWasm/cw-contracts/tree/main/contracts/nameservice).
27-
2826
How to write the Rust smart contract for Nameservice is outside the scope of
2927
this tutorial.
3028

3129
## 💻 CosmWasm dependency {#dependencies}
3230

33-
As with the [GM Rollup](https://rollkit.dev/tutorials/gm-world.md), we use [kurtosis](https://docs.kurtosis.com/) to help with managing all the services we need to run. You can [install kurtosis here](https://docs.kurtosis.com/install).
31+
As with the [GM Rollup](/tutorials/gm-world.md), we use [kurtosis](https://docs.kurtosis.com/) to help with managing all the services we need to run. You can [install kurtosis here](https://docs.kurtosis.com/install).
3432

3533
Once installed, you can verify the installation by running:
3634

0 commit comments

Comments
 (0)