Skip to main content
Solana venue integration pumpfun-bonding-curve under svm/venues/pumpfun-bonding-curve.
Generated from the type declarations shipped in @eco-incorp/sauce 0.99.4. Each entry shows the package authors’ JSDoc and declaration for this SDK version. For runtime compatibility and deployed addresses, see architecture and deployments.

PUMPFUN_BONDING_CURVE_PROGRAM_ID

Variable · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts

PUMPFUN_BONDING_CURVE_USER_VOLUME_ACCUMULATOR_REF

Variable · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts The user-scoped remaining PDAs the CLASSIC v1 adapter shape does not (and cannot, being pool-scoped) precompute: user_volume_accumulator and its wSOL ATA. Every caller building a real CPI (or resolving these ladder refs) must derive them from the REAL trading wallet at execute/resolve time - mirroring pumpswap’s USER_VOLUME_ACCUMULATOR_REF pattern, just two refs instead of one (buy_exact_quote_in_v2 / sell_v2 both need the account; sell_v2 additionally needs its ATA at a different fixed position - see buildSwapV2 below).

PUMPFUN_BONDING_CURVE_ASSOCIATED_USER_VOLUME_ACCUMULATOR_REF

Variable · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts

pumpfunBondingCurve

Variable · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts

pumpfunBondingCurveUserVolumeAccumulatorPda

Function · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts PDA([“user_volume_accumulator”, user], PROGRAM) - resolve at execute time with the real wallet.

pumpfunBondingCurveAssociatedUserVolumeAccumulator

Function · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts ATA(userVolumeAccumulator, TOKEN_PROGRAM, wSOL) - resolve at execute time with the real wallet.

PumpfunBondingCurvePoolConfig

Interface · sdk/dist/svm/venues/pumpfun-bonding-curve/index.d.ts