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.
Copy file name to clipboardExpand all lines: guides/cw-orch.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -245,7 +245,7 @@ Now that you workspace is setup, you can [integrate with single contracts](#sing
245
245
246
246
You can find more example interactions on the `counter-contract` example directly in the `cw-orchestrator` repo:
247
247
248
-
- Some examples <ahref="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 <ahref="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 <ahref="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 <ahref="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>.
250
250
251
251
> **FINAL ADVICE**: Learn more and explore our <ahref="https://orchestrator.abstract.money"target="blank" >full `cw-orch` documentation !</a>.
Copy file name to clipboardExpand all lines: guides/zkml.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,13 +12,13 @@ This approach not only secures the verification process of machine learning mode
12
12
13
13
## Prerequisites
14
14
15
-
- An operational [EVM](/tutorials/beaconkit.md) using Rollkit (see next step)
15
+
- An operational EVM using Rollkit (see next step)
16
16
- A [Sindri](https://sindri.app) API key, which can be obtained [here](https://hen4zp9gxq3.typeform.com/to/hJHlUF8c?typeform-source=sindri.app)
17
17
- Python 3.10+ installed as well as the [Sindri Python SDK](https://sindri.app/docs/reference/sdk/python/) (more information below)
18
18
19
19
### Setting Up the Polaris EVM using Rollkit
20
20
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.
Copy file name to clipboardExpand all lines: learn/stack.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,17 +52,17 @@ It's using the [Celestia Node API](https://node-rpc-docs.celestia.org)
52
52
via the [`rollkit/celestia-da`](https://github.com/rollkit/celestia-da) package.
53
53
To deploy a Rollkit rollup on Celestia you also have to [run a Celestia light node](https://docs.celestia.org/tutorials/node-tutorial/).
54
54
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).
56
56
57
57
## Node components
58
58
59
59
### Mempool
60
60
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).
62
62
63
63
### Block manager
64
64
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`.
66
66
67
67
All nodes run `SyncLoop` which looks for the following operations:
68
68
@@ -75,7 +75,7 @@ All nodes also run `RetrieveLoop` which is responsible for interacting with the
75
75
76
76
### RPC
77
77
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:
79
79
80
80
-**Information about the rollup node**: information such as node's health, status, and network info.
81
81
-**The rollup blockchain**: getting information about the rollup blockchain such as blocks and block headers.
Copy file name to clipboardExpand all lines: tutorials/execution/cosmwasm.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,14 +23,12 @@ exploring how to integrate CosmWasm with local DA layer using Rollkit.
23
23
The smart contract we will use for this tutorial is one provided by
24
24
the CosmWasm team for Nameservice purchasing.
25
25
26
-
You can check out the contract [here](https://github.com/InterWasm/cw-contracts/tree/main/contracts/nameservice).
27
-
28
26
How to write the Rust smart contract for Nameservice is outside the scope of
29
27
this tutorial.
30
28
31
29
## 💻 CosmWasm dependency {#dependencies}
32
30
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).
34
32
35
33
Once installed, you can verify the installation by running:
0 commit comments