- Install the rust toolchain in order to have cargo installed by following this guide.
- run
cargo install soly
- Rust Nightly: Required for code formatting with advanced features
rustup install nightly
-
Clone the repository
git clone https://github.com/CarteraMesh/soly.git cd soly -
Build and test
# Build the project cargo build # Run tests (requires valid Fireblocks credentials in .env) cargo test # Format code (requires nightly) cargo +nightly fmt --all
This project uses advanced Rust formatting features that require nightly:
# Format all code
cargo +nightly fmt --all
# Check formatting
cargo +nightly fmt --all -- --check- MIT license LICENSE-MIT
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING.md.