Type alias ClaimRaydiumCpmmLpTokensV2InstructionAccounts

ClaimRaydiumCpmmLpTokensV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    backendSigner?: Signer;
    baseMint: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketSigner?: PublicKey | Pda;
    bucketSignerLpTokenAccount?: PublicKey | Pda;
    destinationLpTokenAccount: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    lpClaimAuthority: Signer;
    lpMint: PublicKey | Pda;
    payer?: Signer;
    recipient: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    tokenProgram?: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    Associated Token program

  • Optional backendSigner?: Signer

    Backend authorization signer (if configured)

  • baseMint: PublicKey | Pda

    The base token mint (used to verify genesis PDA derivation)

  • bucket: PublicKey | Pda

    The Raydium CPMM bucket

  • Optional bucketSigner?: PublicKey | Pda

    The bucket signer PDA

  • Optional bucketSignerLpTokenAccount?: PublicKey | Pda

    The bucket signer's LP token account

  • destinationLpTokenAccount: PublicKey | Pda

    The destination LP token account (created if missing)

  • genesisAccount: PublicKey | Pda

    The Genesis account

  • lpClaimAuthority: Signer

    The LP claim authority

  • lpMint: PublicKey | Pda

    The LP token mint

  • Optional payer?: Signer

    Payer for ATA creation if needed

  • recipient: PublicKey | Pda

    The recipient/owner of the destination LP token account

  • Optional systemProgram?: PublicKey | Pda

    System program

  • Optional tokenProgram?: PublicKey | Pda

    SPL Token program

Generated using TypeDoc