Skip to content

CarteraMesh/soly

Repository files navigation

soly

Crates.io Docs.rs CI Cov

Installation

Cargo

  • Install the rust toolchain in order to have cargo installed by following this guide.
  • run cargo install soly

Development

Prerequisites

  • Rust Nightly: Required for code formatting with advanced features
    rustup install nightly

Getting Started

  1. Clone the repository

    git clone https://github.com/CarteraMesh/soly.git
    cd soly
  2. 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

Code Formatting

This project uses advanced Rust formatting features that require nightly:

# Format all code
cargo +nightly fmt --all

# Check formatting
cargo +nightly fmt --all -- --check

License

at your option.

Contribution

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.

About

Simple Transaction Builder and Sender for Solana

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages