This repository contains six prototype implementations of cross-chain transaction execution protocols based on CosmWasm and IBC, featuring different architectural patterns, three serial patterns, and Turbo atop the existing frameworks.
- Use the package manager Cargo to install dependencies and crates required to run Rust code and unit tests
- Follow the instructions in TrustBoost (https://github.com/trustboost/TrustBoost/tree/main).
- Special thanks to TrustBoost for their efforts in constructing the foundational components of running experiments on Cosmos.
Start chains and relayers using the xchains_start.sh script in each prototype folder. Run using the helper functions.
Note: This is a research demo only.