Practical overview
When it fits
Use it when developing a Rust-based Solana trading system that needs DEX transaction construction and submission across supported venues.
Who it is for
- Rust developers building Solana DEX trading bots.
- Teams integrating supported DEX venues and transaction-submission providers into trading systems.
- Developers implementing copy-trading or arbitrage workflows.
Documented uses
- Construct buy and sell transactions for supported Solana DEX venues.
- Connect a trading bot to default RPC or listed transaction-submission lanes.
- Build copy-trading, sniper-trading or arbitrage systems.
- Use caller-supplied recent blockhashes or durable nonces for latency-sensitive execution paths.
Requirements & limits
The SDK is published as a public GitHub repository under the MIT license. The README identifies the Rust crate as sol-trade-sdk.
- This repository provides a Rust SDK, not a hosted exchange interface or turnkey trading strategy.
- Venue integrations include PumpFun, PumpSwap, Bonk, StonkFun, Meteora, Raydium and LaunchLab.
- The README lists default Solana RPC and additional submission providers, including Jito and SWQoS services.
- Latency-sensitive trade execution can use caller-supplied recent blockhashes or durable nonces; the integrating application supplies this context.
- Related SDKs are listed for Node.js, Python and Go, but those are separate projects.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Sol Trade SDK to a Rust project
Make the SDK available as a dependency in an existing Rust project.
Before you start
- An existing Rust project with a Cargo.toml file.
- Choose either the crates.io dependency or the repository-clone option.
Steps
For the crates.io option, add
sol-trade-sdk = "5.0.7"under dependencies in Cargo.toml.Alternatively, clone the repository into the project directory and add
sol-trade-sdk = { path = "./sol-trade-sdk", version = "5.0.7" }to Cargo.toml.Consult the repository's usage examples for the next stage of configuring a TradingClient.
Expected outcome
The project manifest declares sol-trade-sdk version 5.0.7 as a dependency.
Guide limitations
- These steps cover dependency declaration only; they do not verify compilation or run a trading workflow.
- TradingClient examples show wallet and RPC configuration, but this guide does not configure or execute them.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- 0xfnzero/sol-trade-sdk · Official homepage title · retained in its source language
Related options
sol-trade-sdk-nodejs — Related Node.js and TypeScript/JavaScript SDK in the project family.
sol-trade-sdk-python — Related Python SDK in the project family.
sol-trade-sdk-golang — Related Go SDK in the project family.

