Skip to main content

Crate sol_trade_sdk

Crate sol_trade_sdk 

Source

Re-exports§

pub use crate::common::nonce_cache::fetch_nonce_info;
pub use crate::common::nonce_cache::DurableNonceInfo;
pub use crate::swqos::AstralaneTransport;
pub use crate::swqos::SwqosTransport;
pub use client::find_pool_by_mint;
pub use client::recommended_sender_thread_core_indices;
pub use client::AccountPolicy;
pub use client::BuyAmount;
pub use client::PumpSwapRouting;
pub use client::PumpSwapRoutingConfig;
pub use client::PumpSwapRoutingFeed;
pub use client::SellAmount;
pub use client::SimpleBuyParams;
pub use client::SimpleSellParams;
pub use client::SolanaTrade;
pub use client::TradeBuyParams;
pub use client::TradeRiskGate;
pub use client::TradeSellParams;
pub use client::TradeTokenType;
pub use client::TradingClient;
pub use client::TradingInfrastructure;
pub use trading::core::params::PumpFunQuoteHop;
pub use trading::core::params::PumpFunQuoteRoute;
pub use trading::core::params::PumpFunQuoteVenue;
pub use trading::core::params::PumpFunV3Params;
pub use trading::core::params::PreparedPumpSwapTrade;
pub use trading::core::params::PumpSwapQuoteHop;
pub use trading::core::params::PumpSwapQuoteRoute;
pub use trading::core::params::PumpSwapQuoteVenue;
pub use trading::core::params::PumpSwapRouteRejection;
pub use trading::core::params::PumpSwapRouteSearch;
pub use trading::core::params::PumpSwapRouteSelection;
pub use trading::core::params::StonkFunMemeLeg;
pub use trading::core::params::StonkFunParams;
pub use trading::core::params::StonkFunQuoteHop;
pub use trading::core::params::StonkFunQuoteHopPreview;
pub use trading::core::params::StonkFunQuoteRoute;
pub use trading::core::params::StonkFunQuoteRoutePreview;
pub use trading::core::params::StonkFunQuoteVenue;
pub use trading::core::params::StonkFunSolHop;
pub use trading::core::params::StonkFunSwapParams;
pub use trading::core::params::StonkFunViaQuoteParams;
pub use trading::core::params::StonkFunViaSolParams;
pub use common::PumpFunVersion;
pub use instruction::pump_route::PumpRouteExecution;
pub use instruction::pump_route::PumpRouteOptions;

Modules§

client
High-level TradingClient, TradingInfrastructure, and trade parameter types.
common
constants
instruction
perf
Performance: SIMD, cache prefetch, branch hints, zero-copy I/O, syscall bypass, compiler hints. 性能优化:SIMD、缓存预取、分支提示、零拷贝 I/O、系统调用绕过、编译器提示。
swqos
trading
utils

Macros§

bypass_syscall
🚀 系统调用绕过宏
compile_time_optimize
🚀 编译时优化宏