Hierarchy

  • LaunchpoolConfig

Properties

depositStartTime: string | Date

When the deposit period opens. The deposit period lasts exactly 48 hours from this time.

fundsRecipient: string | PublicKey<string>

Wallet address that receives the unlocked portion of raised funds.

raiseGoal: number

Minimum amount of quote tokens to raise for the launch to succeed. Specified in whole units (e.g., 200 means 200 SOL, 25000 means 25000 USDC).

raydiumLiquidityBps: number

Percentage of raised funds allocated to Raydium LP, in basis points. Minimum 2000 (20%), maximum 10000 (100%). The remainder goes to the funds recipient as unlocked funds.

softCap?: number

Optional soft cap: a ceiling on the total quote tokens raised. When set and total deposits exceed the cap, the launch succeeds and the excess quote is returned to depositors pro-rata. Specified in whole units (e.g., 200 means 200 SOL, 25000 means 25000 USDC) and must be greater than 0. Omit to disable the soft cap.

tokenAllocation: number

Number of tokens to sell via the launchpool. Must be a portion of the 1 billion total supply (e.g., 500_000_000).

Generated using TypeDoc