Building and deploying a rollup

πŸ—žοΈ Building a rollup and testnet deployment

The following tutorials will help you get started building Cosmos-SDK and EVM applications that connect to Celestia's data availability (DA) layer via Rollkit to Celestia's Mocha testnet (opens in a new tab) or Arabica devnet. We call those chains Sovereign Rollups.

You can get started with the following tutorials:

πŸ”° Beginner

πŸƒβ€β™‚οΈ Intermediate

πŸ’Ž Advanced

πŸ’» Support

The tutorials will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a Github issue (opens in a new tab) or let us know in our Telegram (opens in a new tab). Furthermore, while Rollkit allows you to build sovereign rollups on Celestia, it currently does not support fraud proofs yet and is therefore running in "pessimistic" mode, where nodes would need to re-execute the transactions to check the validity of the chain (i.e. a full node). Furthermore, Rollkit currently only supports a single sequencer.