A calm first half, then a steep finish — late buyers pay many times the first price.2%37 configs · same curve
Already raised Your buyLeft is the first trade. Right is graduation.
The raise is 35% full. You take the next 10%, leaving it 45% of the way to graduation. The price before you is 3.72× the first trade, and 4.81× after you. Across that slice you pay about 4.25× on average. A flat 2% trading fee sits on the swap and does not change the shape.
13.33×, 2% fee. LP 100% locked. Example address is not quoted in SOL.
One segment, about 13.33×, a flat 2% fee, and 100% of the LP permanently locked. The creator does not take a trading fee. All 37 configs on this fee-claimer use these numbers. The example address is tied to its own quote mint, not SOL.
D7RC3SF5ncNtoktKDBmTa2LRs3v5fegupq3HC1rB1A34wYGg1KxUroz6Aitgmca64c5wqZW5q1cULCTRJ8dxhyLRead from mainnet on 2026-09-22. Counts can move after that.
import { PublicKey } from "@solana/web3.js";
import { DynamicBondingCurveClient } from "@meteora-ag/dynamic-bonding-curve-sdk";
// PoolConfig D7RC3SF5ncNtoktKDBmTa2LRs3v5fegupq3HC1rB1A3
// Fee claimer: 4wYGg1KxUroz6Aitgmca64c5wqZW5q1cULCTRJ8dxhyL
// Quote mint: METvsvVRapdj9cFLzq4Tr43xK4tAjQfwX76z3n6mWQL
// Creating a pool here does not make you the fee claimer.
const config = new PublicKey("D7RC3SF5ncNtoktKDBmTa2LRs3v5fegupq3HC1rB1A3");
const createPoolTx = await client.creator.createPool({
baseMint: baseMint.publicKey,
config,
name: "NAME",
symbol: "TICKER",
uri: "https://example.com/token.json",
payer: creator.publicKey,
poolCreator: creator.publicKey,
});