sol-safekey v0.1.6
Summary
sol-safekey v0.1.6 updates the optional sol-trade-sdk integration to the latest crates.io release and aligns the Solana dependency stack used alongside it. This release builds on v0.1.5.
Dependency updates
sol-trade-sdk: 4.0.3 from crates.io (replaces the previous temporary git pin). Crates.io 4.0.3 includesTradeConfig::builder, Pump.fun trading fixes, and related SDK changes shipped in that line.- Solana RPC / message alignment:
solana-client3.1.12 and optionalsolana-message3.1.0 to stay compatible withsol-trade-sdkand avoid resolver conflicts (e.g. transitivesolana-messageversion skew).
Integration changes (when --features sol-trade-sdk / full)
TradeConfig: constructed viaTradeConfig::builder(...)with explicit.mev_protection(false)and the same behavioral flags as before (create_wsol_ata_on_startup,use_seed_optimize,log_enabled, etc.).SolanaTrade::sell: matches the SDK’s 4-tuple success result(success, signatures, error, timing metadata); timing metadata is accepted and ignored in CLI paths focused on signatures and errors.
Who should upgrade
Anyone building Pump.fun / PumpSwap sell flows, WSOL wrap/unwrap, or cashback claim helpers that depend on sol-trade-sdk should use v0.1.6 for a supported, registry-based SDK pin.
Install
From source (example with full CLI + trading-related features):
cargo install --path . --locked --features fullFull changelog: v0.1.5...v0.1.6