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

Commit 9f6692a

Browse files
committed
update execution
1 parent 31f2600 commit 9f6692a

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

learn/execution.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Execution Layers in Rollkit
22

3-
Rollkit is designed to be modular and flexible, allowing different execution layers to be plugged in via the ABCI (Application Blockchain Interface) protocol. Rollkit defines a general-purpose execution interface ([see execution.go](https://github.com/rollkit/rollkit/blob/main/core/execution/execution.go)) that enables developers to integrate any compatible application as the rollup's execution layer.
3+
Rollkit is designed to be modular and flexible, allowing different execution layers to be plugged in. Rollkit defines a general-purpose execution interface ([see execution.go](https://github.com/rollkit/rollkit/blob/main/core/execution/execution.go)) that enables developers to integrate any compatible application as the rollup's execution layer.
44

5-
This means you can use a variety of ABCI or Reth compatible applications as the execution environment for your rollup.
5+
This means you can use a variety of Cosmos SDK or Reth compatible applications as the execution environment for your rollup.
66

77
## Supported Execution Layers
88

9-
### ABCI-Compatible Execution Layers
9+
### Cosmos SDK Execution Layer
1010

11-
Any ABCI-compatible application can be used as the execution layer for a Rollkit rollup. This flexibility allows developers to choose the best execution environment for their use case, whether it's a custom application or an existing framework.
11+
Rollkit natively supports Cosmos SDK-based applications as the execution layer for a rollup via the ABCI (Application Blockchain Interface) protocol. The Cosmos SDK provides a rich set of modules for staking, governance, IBC, and more, and is widely used in the Cosmos ecosystem. This integration allows developers to leverage the full power and flexibility of the Cosmos SDK when building their rollup applications.
1212

13-
A common example is a Cosmos SDK-based application, which provides a rich set of modules for staking, governance, IBC, and more, and is widely used in the Cosmos ecosystem.
13+
Take advantage of the Cosmos SDK's built-in modules for staking, governance, and IBC, and extend your rollup with CosmWasm smart contracts for added functionality.
1414

1515
- [Cosmos SDK Documentation](https://docs.cosmos.network/)
1616
- [Cosmos SDK ABCI Documentation](https://docs.cosmos.network/main/build/abci/introduction)
@@ -29,12 +29,10 @@ For more information about Reth, see the official documentation:
2929

3030
- Rollkit acts as the consensus and data availability layer.
3131
- The execution layer (Cosmos SDK app or Reth) processes transactions and maintains application state.
32-
- Communication between Rollkit and the execution layer happens via the ABCI protocol or other supported interfaces.
3332

3433
## Benefits
3534

3635
- **Modularity:** Choose the execution environment that best fits your use case.
37-
- **Interoperability:** Leverage existing Cosmos SDK modules, deploy CosmWasm smart contracts, or use EVM tooling with Reth.
3836
- **Extensibility:** Easily upgrade or swap out the execution layer as your rollup evolves.
3937

4038
For more details on integrating an execution layer with Rollkit, see the respective documentation links above.

0 commit comments

Comments
 (0)