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

Commit 75ba3d7

Browse files
committed
add learn page for abci execution
1 parent 50ad747 commit 75ba3d7

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

learn/execution/abci.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# ABCI-Compatible Execution Layers in Rollkit
2+
3+
Rollkit is designed to be modular and flexible, allowing different execution layers to be plugged in via the ABCI (Application Blockchain Interface) protocol. This means you can use a variety of ABCI-compatible applications as the execution environment for your rollup.
4+
5+
## Supported Execution Layers
6+
7+
### Cosmos SDK App
8+
A Cosmos SDK-based application can serve as the execution layer for a Rollkit rollup. This allows you to leverage the rich ecosystem and features of the Cosmos SDK, including modules for staking, governance, IBC, and more.
9+
10+
- [Cosmos SDK Documentation](https://docs.cosmos.network/)
11+
12+
### CosmWasm
13+
CosmWasm is a smart contract platform built for the Cosmos ecosystem. It is ABCI-compatible and can be integrated as the execution layer in Rollkit, enabling your rollup to support WebAssembly (Wasm) smart contracts.
14+
15+
- [CosmWasm Documentation](https://docs.cosmwasm.com/)
16+
17+
## How It Works
18+
19+
- Rollkit acts as the consensus and data availability layer.
20+
- The execution layer (Cosmos SDK app or CosmWasm) processes transactions and maintains application state.
21+
- Communication between Rollkit and the execution layer happens via the ABCI protocol.
22+
23+
## Benefits
24+
25+
- **Modularity:** Choose the execution environment that best fits your use case.
26+
- **Interoperability:** Leverage existing Cosmos SDK modules or deploy CosmWasm smart contracts.
27+
- **Extensibility:** Easily upgrade or swap out the execution layer as your rollup evolves.
28+
29+
For more details on integrating an execution layer with Rollkit, see the respective documentation links above.

0 commit comments

Comments
 (0)