Type alias CollectRaydiumCpmmFeesV2InstructionAccounts

CollectRaydiumCpmmFeesV2InstructionAccounts: {
    ammConfig: PublicKey | Pda;
    associatedTokenProgram: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    baseTokenProgram: PublicKey | Pda;
    baseVault: PublicKey | Pda;
    feeWalletBaseTokenAccount: PublicKey | Pda;
    feeWalletQuoteTokenAccount: PublicKey | Pda;
    payer?: Signer;
    poolAuthority: PublicKey | Pda;
    poolState: PublicKey | Pda;
    quoteMint: PublicKey | Pda;
    quoteTokenProgram: PublicKey | Pda;
    quoteVault: PublicKey | Pda;
    raydiumProgram: PublicKey | Pda;
    raydiumSigner: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • ammConfig: PublicKey | Pda

    Raydium AMM config account

  • associatedTokenProgram: PublicKey | Pda

    Associated Token program

  • baseMint: PublicKey | Pda

    The base token mint

  • baseTokenProgram: PublicKey | Pda

    SPL Token program for base token

  • baseVault: PublicKey | Pda

    Pool's base token vault

  • feeWalletBaseTokenAccount: PublicKey | Pda

    Fee wallet's ATA for base token

  • feeWalletQuoteTokenAccount: PublicKey | Pda

    Fee wallet's ATA for quote token

  • Optional payer?: Signer

    Payer for ATA creation if needed

  • poolAuthority: PublicKey | Pda

    Raydium pool vault and LP mint authority PDA

  • poolState: PublicKey | Pda

    The Raydium pool state account

  • quoteMint: PublicKey | Pda

    The quote token mint

  • quoteTokenProgram: PublicKey | Pda

    SPL Token program for quote token

  • quoteVault: PublicKey | Pda

    Pool's quote token vault

  • raydiumProgram: PublicKey | Pda

    Raydium CP-Swap program

  • raydiumSigner: PublicKey | Pda

    The Genesis Raydium signer PDA (pool creator)

  • Optional systemProgram?: PublicKey | Pda

    System program

Generated using TypeDoc