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
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@evolve/v0.4.0Add Evolve Features to Your CometBFT App
Now that Evolve is installed, you can add Evolve features to your existing blockchain app. Run the following command to integrate Evolve:
ignite evolve addInitialize Evolve
To prepare your app for Evolve, you'll need to initialize it.
Run the following command to initialize Evolve:
ignite evolve initStart Your Evolve App
Once everything is configured, you can start your Evolve-enabled CometBFT app or (simply evolve app). Use the following command to start your blockchain:
<yourappd> start --evnode.aggregator <insert your flags>Summary
By following this guide, you've successfully converted your CometBFT app into an Evolve app.
To learn more about how to config your DA, Sequencing, and Execution, please check out those tutorial sections.
