Optional associatedAssociated token program
Optional backendBackend authorisation signer
The address of the base token mint account
Optional baseThe SPL Token program for the base token
Base token vault account
The address of the bucket account
Optional bucketThe bucket signer PDA (holds quote tokens/lamports, receives LP tokens)
Optional bucketbucket_signer LP token account (receives LP after pool creation)
Optional bucketbucket_signer token account for the quote token (source)
Create pool fee account
The address of the genesis account
Optional genesisGenesis base token account (source of tokens)
LP token mint of the pool
Observation state account
Optional payer?: SignerThe account paying for the storage fees
Raydium Permission PDA (derived from raydium_signer)
Pool authority account
Pool state account (PDA derived from config and mints)
Optional quoteThe address of the quote token mint account
Optional quoteThe SPL Token program for the quote token
Quote token vault account
Raydium CP-Swap program
Optional raydiumUniversal Raydium signer PDA (payer/creator for InitializeWithPermission)
Optional raydiumraydium_signer token account for the base mint
Optional raydiumraydium_signer LP token account (initial recipient from Raydium)
Optional raydiumraydium_signer token account for the quote token
Optional rent?: PublicKey | PdaRent sysvar
Optional systemSystem program
Generated using TypeDoc
AMM configuration account