pumpfun_sdk_core/lib.rs
1//! pumpfun-sdk-core
2//!
3//! Minimal, dependency-light building blocks for Pump.fun interaction:
4//! - Program IDs/constants
5//! - PDA / ATA derivations
6//! - Anchor-style instruction builders (starting with `create_v2`)
7
8pub mod ata;
9pub mod config;
10pub mod error;
11pub mod ids;
12pub mod pda;
13pub mod util;
14
15pub mod instructions;
16
17pub use config::{Config, TokenProgram};
18pub use error::{PumpSdkError, Result};
19pub use instructions::bonding_curve_buy_sell::{
20 build_buy_ix, build_sell_ix, BondingCurveBuyAccounts, BondingCurveSellAccounts,
21};
22pub use instructions::create_v2::{build_create_v2_ix, CreateV2Accounts, CreateV2Params};