diff --git a/.vitepress/components/execution_callout.vue b/.vitepress/components/execution_callout.vue new file mode 100644 index 000000000..2e854338c --- /dev/null +++ b/.vitepress/components/execution_callout.vue @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/.vitepress/config.ts b/.vitepress/config.ts index a43ca430e..55fdcdc8e 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -275,20 +275,19 @@ function sidebarHome() { text: "Execution", collapsed: true, items: [ - { text: "CosmWasm", link: "/tutorials/cosmwasm" }, + { text: "CosmWasm", link: "/tutorials/execution/cosmwasm" }, { text: "EVM", collapsed: true, items: [ - { text: "Omni Octane EVM", link: "/tutorials/octane-evm" }, - { text: "BeaconKit EVM", link: "/tutorials/beaconkit" }, + { text: "BeaconKit EVM", link: "/tutorials/execution/beaconkit" }, { text: "Artela EVM++", - link: "/tutorials/artela-evm-plus-plus", + link: "/tutorials/execution/artela-evm-plus-plus", }, { text: "Contract interaction", - link: "/tutorials/evm-contract-interaction", + link: "/tutorials/execution/evm-contract-interaction", }, ], }, diff --git a/tutorials/artela-evm-plus-plus.md b/tutorials/execution/artela-evm-plus-plus.md similarity index 95% rename from tutorials/artela-evm-plus-plus.md rename to tutorials/execution/artela-evm-plus-plus.md index 06c60c508..9c2f44163 100644 --- a/tutorials/artela-evm-plus-plus.md +++ b/tutorials/execution/artela-evm-plus-plus.md @@ -1,8 +1,19 @@ # Quick Start Guide for Artela EVM++ with Rollkit + + + +:::tip + +::: +:::warning + +::: This guide will assist you to quickly set up a rollup node with [Artela EVM++](https://docs.artela.network/main/Artela-Blockchain/EVM++) execution layer using Rollkit and local-DA. diff --git a/tutorials/beaconkit.md b/tutorials/execution/beaconkit.md similarity index 96% rename from tutorials/beaconkit.md rename to tutorials/execution/beaconkit.md index d8cbc1eab..eb11c8afd 100644 --- a/tutorials/beaconkit.md +++ b/tutorials/execution/beaconkit.md @@ -2,8 +2,18 @@ + + +:::tip + +::: +:::warning + +::: ![beaconkit](https://camo.githubusercontent.com/b4a9b2b1d1536bb3dbbc32a5f3885b02dd1da8cdf9e34a160830d00ebee9120f/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6475763067343032792f696d6167652f75706c6f61642f76313731383033343331322f426561636f6e4b697442616e6e65722e706e67) diff --git a/tutorials/cosmwasm.md b/tutorials/execution/cosmwasm.md similarity index 98% rename from tutorials/cosmwasm.md rename to tutorials/execution/cosmwasm.md index ff644808d..f6cfe3c10 100644 --- a/tutorials/cosmwasm.md +++ b/tutorials/execution/cosmwasm.md @@ -1,20 +1,24 @@ # 🗞️ CosmWasm rollup -CosmWasm is a smart contracting platform built for the Cosmos -ecosystem by making use of [WebAssembly](https://webassembly.org) (Wasm) -to build smart contracts for Cosmos-SDK. In this tutorial, we will be -exploring how to integrate CosmWasm with local DA layer using Rollkit. - + :::tip ::: - +:::warning + +::: + +CosmWasm is a smart contracting platform built for the Cosmos +ecosystem by making use of [WebAssembly](https://webassembly.org) (Wasm) +to build smart contracts for Cosmos-SDK. In this tutorial, we will be +exploring how to integrate CosmWasm with local DA layer using Rollkit. The smart contract we will use for this tutorial is one provided by the CosmWasm team for Nameservice purchasing. diff --git a/tutorials/evm-contract-interaction.md b/tutorials/execution/evm-contract-interaction.md similarity index 91% rename from tutorials/evm-contract-interaction.md rename to tutorials/execution/evm-contract-interaction.md index 13ab6e889..e5a599b2d 100644 --- a/tutorials/evm-contract-interaction.md +++ b/tutorials/execution/evm-contract-interaction.md @@ -1,5 +1,20 @@ # Smart Contract Interaction on EVM Rollup + + + + +:::tip + +::: +:::warning + +::: + In this tutorial, you will deploy a smart contract to your EVM rollup and interact with it on a frontend. This tutorial assumes that you spinned up an EVM rollup, know it's RPC URL, and have funded an account on it. ## Install Foundry diff --git a/tutorials/octane-evm.md b/tutorials/execution/octane-evm.md similarity index 88% rename from tutorials/octane-evm.md rename to tutorials/execution/octane-evm.md index eba3896fc..c1a2e6294 100644 --- a/tutorials/octane-evm.md +++ b/tutorials/execution/octane-evm.md @@ -1,8 +1,19 @@ # Quick start guide for Omni Octane with Rollkit + + + +:::tip + +::: +:::warning + +::: This guide will help you quickly set up and run an Omni node using Rollkit and local-DA. diff --git a/tutorials/polaris-evm.md b/tutorials/execution/polaris-evm.md similarity index 97% rename from tutorials/polaris-evm.md rename to tutorials/execution/polaris-evm.md index fbc2f3b09..2bf1099ae 100644 --- a/tutorials/polaris-evm.md +++ b/tutorials/execution/polaris-evm.md @@ -1,5 +1,20 @@ # Polaris EVM and Rollkit + + + + +:::tip + +::: +:::warning + +::: + ::: danger We regret to inform that Polaris V1 and Rollkit integration is not fully functional. Current issues are tracked in https://github.com/rollkit/rollkit/issues/1594. We are expecting Polaris V2 release soon and Rollkit support will be added along with update tutorial. ::: @@ -14,16 +29,6 @@ layer. This integration uses a local-celestia-devnet. Rollkit is used to deploy a Polaris EVM rollup without needing to set up a data availability and consensus network. - - - -:::tip - -::: - - ## Prerequisites Before you can run Polaris EVM using Rollkit, you need to have the