This repository hosts the fork of Wasmd, an implementation of the Cosmos SDK module x/wasm that enables the execution of WebAssembly (wasm) bytecode on a Cosmos chain. This project aims to extend and enhance the capabilities of wasm smart contracts within the Cosmos ecosystem.
Wasmd is at the forefront of integrating wasm smart contracts into the Cosmos network. This fork is dedicated to expanding its functionalities, ensuring SC compatibility, and enhancing interoperability with other blockchains in the Cosmos ecosystem.
- Smart Contract Compatibility: Allows smart contracts to run seamlessly on Cosmos.
- Scalability: Leverages Cosmos' scalability features for enhanced performance.
- Interoperability: Connects easily with other chains in the Cosmos network.
Provide step-by-step installation instructions, like so:
To properly configure the Cosmos Chain, you need to set up a config.json file in the config folder.
-
Create the Config Folder: Create a new folder named
configin the root directory of the project. Use the following command in your terminal:mkdir config
-
Create the Config File: Create a new file named
config.jsonin theconfigfolder. Use the following command in your terminal:touch config/config.json
{
"chainInfo":
{
"chainID": "aircosmic_5501-1107",
"key": "dummy",
"moniker": "test-rollup"
}
}To Initalise a New Chain with the default configuration, run the following command:
sh setup.sh
To Start the Chain from the Same Block Height Where Stopped, run the following command:
sh start-chain.shThis project builds upon the foundational work done by the CosmWasm team. We extend our gratitude and acknowledge their significant contributions to the Cosmos ecosystem. For the original CosmWasm repository and their amazing work, visit CosmWasm GitHub Repo.
This project is licensed under the MIT License - see the LICENSE file for details.
