Skip to content

sol-safekey v0.1.6

Choose a tag to compare

@0xfnzero 0xfnzero released this 11 Apr 17:40
· 6 commits to main since this release

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 includes TradeConfig::builder, Pump.fun trading fixes, and related SDK changes shipped in that line.
  • Solana RPC / message alignment: solana-client 3.1.12 and optional solana-message 3.1.0 to stay compatible with sol-trade-sdk and avoid resolver conflicts (e.g. transitive solana-message version skew).

Integration changes (when --features sol-trade-sdk / full)

  • TradeConfig: constructed via TradeConfig::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 full

Full changelog: v0.1.5...v0.1.6