Solana Trader Rust SDK
Objective
This SDK is designed to make it easy for you to use the bloXroute Labs API in Rust.
Installation
cargo add solana-trader-client-rust
or
[]
= "0.1.0"
Usage
The SDK provides access to Solana Trader API through:
- gRPC: High-performance RPC calls
- HTTP: Simple REST requests
- WebSocket: Real-time streaming data
Client Initialization
Refer to SETUP.md for available networks, regions IDE setup and notes on testing.
Create and populate your .env
file with something like this:
PUBLIC_KEY="...."
PRIVATE_KEY="......."
AUTH_HEADER="......"
NETWORK=MAINNET
REGION=NY
A simple example:
let request = GetRaydiumQuotesRequest ;
// Using GRPC
let response = grpc_client.get_raydium_quotes.await?;
// Using HTTP
let response = http_client.get_raydium_quotes.await?;
// Using WebSocket
let response = ws_client.get_raydium_quotes.await?;
Please refer to the tests
directory for more examples.