fireblocks-signer-transport

Crates.iofireblocks-signer-transport
lib.rsfireblocks-signer-transport
version0.1.5
created_at2025-07-14 06:56:26.967387+00
updated_at2025-11-28 15:01:30.015139+00
descriptionHTTP transport for fireblocks API
homepagehttps://github.com/CarteraMesh/fireblocks-signer-transport
repositoryhttps://github.com/CarteraMesh/fireblocks-signer-transport
max_upload_size
id1751254
size257,491
Douglas Chimento (dougEfresh)

documentation

https://docs.rs/CarteraMesh

README

fireblocks-signer-transport

Crates.io Docs.rs CI Cov

Prerequisites

A fireblocks account with API key. See developer portal and sign up for a sandbox account

Installation

Cargo

  • Install the rust toolchain in order to have cargo installed by following this guide.
  • run cargo install fireblocks-signer-transport

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/fireblocks-signer-transport.git
    cd fireblocks-signer-transport
    
  2. Set up environment

    # Copy and configure environment variables
    cp env-sample .env
    
    # Install Rust nightly for formatting
    rustup install nightly
    
  3. 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.

Commit count: 0

cargo fmt