Skip to content
BLOBPEDIAby Unity Nodes
Documentation/docs/guides/cometbft-to-evolve.mdView on docs
docs/guides/cometbft-to-evolve.md

How to Turn Your CometBFT App into an Evolve App

How to Turn Your CometBFT App into an Evolve App

This guide will walk you through the process of turning your existing CometBFT app into an Evolve app. By integrating Evolve into your CometBFT-based blockchain, you can leverage enhanced modularity and data availability features.

This guide assumes you have a CometBFT app set up and Ignite CLI installed.

:::warning This tutorial is currently being updated to reflect the latest changes using the evolve ignite app. Please check back later for the updated version. :::

Install Evolve {#install-evolve}

You need to install Evolve in your CometBFT app. Open a terminal in the directory where your app is located and run the following command:

ignite app install github.com/ignite/apps/evolve@{{constants.evolveIgniteAppVersion}}

Add Evolve Features to Your CometBFT App {#add-evolve-features}

Now that Evolve is installed, you can add Evolve features to your existing blockchain app. Run the following command to integrate Evolve:

ignite evolve add

Initialize Evolve {#initialize-evolve}

To prepare your app for Evolve, you'll need to initialize it.

Run the following command to initialize Evolve:

ignite evolve init