Re-exports§
pub use crate::math::QuoteError;
Structs§
- Create
Coin Params PumpSdk::create_coin_instructions. New mint keypair must co-sign. The initial buy is in the chosenquote_mint(Pubkey::default()→ wSOL).- Pump
Pool Ctx pump_ammpool after migration (BondingCurve::complete).- Pump
Pool Quote Ctx pump_ammpool quote inputs — likePumpPoolCtxbut with the reserves and fee config the AMM math needs.- PumpSdk
- Instruction builders (no RPC).
- Quote
- Quote output:
amountis tokens-out or lamports-out;min_out/max_inputcarry slippage where relevant. - Trade
Quote Params PumpSdk::quote_tradeparameters: routes from [BondingCurve::complete], mirroringTradeTxParams.pump_poolis required when the curve is complete.- Trade
TxParams PumpSdk::trade_tx_instructionsparameters: routes from [BondingCurve::complete].pump_poolis required when the curve is complete.- Trade
TxWith Venue Params PumpSdk::trade_tx_instructions_with_venueparameters. wSOL uses wrap/unwrap; amounts come from the*_quote_*helpers.
Enums§
- AmmQuote
Source - AMM quote inputs: live pool reserves, or estimated reserves from a completed curve (not on-chain AMM state).
- Trade
Venue - Force bonding-curve vs AMM routing for
PumpSdk::trade_tx_instructions_with_venue.