Type alias BurnRaydiumCpmmLpTokensV2InstructionAccounts

BurnRaydiumCpmmLpTokensV2InstructionAccounts: {
    backendSigner?: Signer;
    baseMint: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketSigner?: PublicKey | Pda;
    bucketSignerLpTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    lpClaimAuthority: Signer;
    lpMint: PublicKey | Pda;
    tokenProgram?: PublicKey | Pda;
}

Type declaration

  • 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

  • genesisAccount: PublicKey | Pda

    The Genesis account

  • lpClaimAuthority: Signer

    The LP claim authority

  • lpMint: PublicKey | Pda

    The LP token mint (supply is reduced by the burn)

  • Optional tokenProgram?: PublicKey | Pda

    SPL Token program

Generated using TypeDoc