Structs§
- Curve
State - Zero-copy view over the bonding-curve account bytes.
- PumpFun
Constants§
- BONDING_
CURVE_ DISCRIMINATOR - BUY_
DISCRIMINATOR - EVENT_
AUTHORITY - FEE_
CONFIG - FEE_
PROGRAM - FEE_
RECIPIENT - GLOBAL_
ACCOUNT - GLOBAL_
VOLUME_ ACCUMULATOR - MAYHEM_
FEE_ RECIPIENTS - Mayhem mode fee recipients from PumpFun
global.reserved_fee_recipientandglobal.reserved_fee_recipients. WhenBondingCurve::is_mayhem_modeis true, account index 1 (fee_recipient) must be one of these. - PROGRAM_
ID - PROTOCOL_
EXTRA_ FEE_ RECIPIENTS - Apr 2026 protocol upgrade: one of these eight addresses is appended,
writable, after
bonding_curve_v2on every buy/sell. Any of the eight is accepted by the fee program; we use index 0 deterministically. See https://github.com/pump-fun/pump-public-docs/blob/main/docs/BREAKING_FEE_RECIPIENT.md. - SELL_
DISCRIMINATOR