LandslideVM is a custom virtual machine designed for AvalancheGo. It enables the execution of Cosmos SDK chains on the Avalanche network by emulating the CometBFT consensus mechanism. This innovative VM allows for the execution of Cosmos SDK chains and interaction with Cosmos modules while being secured by the Avalanche consensus protocol.
Landslide is currently in testnet with the release of SlideSDK. Please expect bumps in the road as we continue to develop and refine the system. Use at your own risk and do not use for production environments at this stage.
The SLIDE SDK has been audited by Oak Security. You can view the full audit report here.
- Execute Cosmos SDK chains on Avalanche
- Emulate CometBFT consensus
- Interact with Cosmos modules
- Secured by Avalanche consensus
LandslideVM relies on the following major dependencies:
- Go v 1.22.7
- Cosmos SDK 0.50.9 (https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.9)
- AvalancheGo v1.12.1 (https://github.com/ava-labs/avalanchego/releases/tag/v1.12.1)
Please ensure you have the latest versions of these dependencies installed to avoid any known vulnerabilities.
Please follow our docs for installation: (https://docs.landslide.network/)
LandslideVM has undergone a security audit by Oak Security GmbH. While efforts have been made to address identified issues, users should exercise caution and understand the following:
- The VM facilitates complex communications with AvalancheGo and implements emulation of CometBFT functionalities.
- Some Cosmos SDK modules that rely on validator information may have limited functionality due to the emulation of the consensus mechanism.
- Node operators should be careful about which gRPC endpoints are exposed publicly.
For a full understanding of the security considerations, please refer to the complete audit report.
Please check audit folder.
We welcome contributions to the Slide SDK! Please see our CONTRIBUTING.md file for details on how to contribute.
Slide SDK v0.1 is licensed under the Business Source License 1.1. Please see the LICENSE file for details.
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. AS MENTIONED ABOVE, LANDSLIDE IS CURRENTLY IN TESTNET AND MAY EXPERIENCE INSTABILITY OR UNEXPECTED BEHAVIOR.
For more information about LandslideVM, please [contact us/visit our website].