Input for creating a bonding curve launch.

All protocol parameters (supply splits, virtual token amounts, fund flows, lock schedules) are set to protocol defaults automatically.

Hierarchy

  • BondingCurveLaunchInput

Properties

creatorFeeWallet?: string | PublicKey<string>

Wallet address to receive creator fees.

Defaults to the launching wallet (or agent PDA when agent mint is provided).

firstBuyAmount?: number

SOL amount for a mandatory first buy by the launching wallet (e.g. 0.1 means 0.1 SOL). When a nonzero value is provided, the first swap on the bonding curve must come from the launching wallet for exactly this amount.

Omit or set to 0 to disable the first-buy restriction.

firstBuyWallet?: Signer

Signer for the mandatory first buy. The SDK extracts the public key for the API payload and automatically co-signs transactions via createAndRegisterLaunch or signAndSendLaunchTransactions.

Defaults to the launching wallet (or agent PDA when agent mint is provided).

Generated using TypeDoc