Coda by Ian Macalinao
    Preparing search index...

    Type Alias ClaimProtocolFeeInstruction<TProgram, TAccountPoolAuthority, TAccountPool, TAccountTokenAVault, TAccountTokenBVault, TAccountTokenAMint, TAccountTokenBMint, TAccountTokenAAccount, TAccountTokenBAccount, TAccountClaimFeeOperator, TAccountOperator, TAccountTokenAProgram, TAccountTokenBProgram, TAccountEventAuthority, TAccountProgram, TRemainingAccounts>

    ClaimProtocolFeeInstruction: Instruction<TProgram> & InstructionWithData<
        ReadonlyUint8Array,
    > & InstructionWithAccounts<
        [
            TAccountPoolAuthority extends string
                ? ReadonlyAccount<TAccountPoolAuthority>
                : TAccountPoolAuthority,
            TAccountPool extends string ? WritableAccount<TAccountPool> : TAccountPool,
            TAccountTokenAVault extends string
                ? WritableAccount<TAccountTokenAVault>
                : TAccountTokenAVault,
            TAccountTokenBVault extends string
                ? WritableAccount<TAccountTokenBVault>
                : TAccountTokenBVault,
            TAccountTokenAMint extends string
                ? ReadonlyAccount<TAccountTokenAMint>
                : TAccountTokenAMint,
            TAccountTokenBMint extends string
                ? ReadonlyAccount<TAccountTokenBMint>
                : TAccountTokenBMint,
            TAccountTokenAAccount extends string
                ? WritableAccount<TAccountTokenAAccount>
                : TAccountTokenAAccount,
            TAccountTokenBAccount extends string
                ? WritableAccount<TAccountTokenBAccount>
                : TAccountTokenBAccount,
            TAccountClaimFeeOperator extends string
                ? ReadonlyAccount<TAccountClaimFeeOperator>
                : TAccountClaimFeeOperator,
            TAccountOperator extends string
                ? ReadonlySignerAccount<TAccountOperator> & AccountSignerMeta<
                    TAccountOperator,
                >
                : TAccountOperator,
            TAccountTokenAProgram extends string
                ? ReadonlyAccount<TAccountTokenAProgram>
                : TAccountTokenAProgram,
            TAccountTokenBProgram extends string
                ? ReadonlyAccount<TAccountTokenBProgram>
                : TAccountTokenBProgram,
            TAccountEventAuthority extends string
                ? ReadonlyAccount<TAccountEventAuthority>
                : TAccountEventAuthority,
            TAccountProgram extends string
                ? ReadonlyAccount<TAccountProgram>
                : TAccountProgram,
            ...TRemainingAccounts,
        ],
    >

    Type Parameters

    • TProgram extends string = typeof CP_AMM_PROGRAM_ADDRESS
    • TAccountPoolAuthority extends string | AccountMeta = string
    • TAccountPool extends string | AccountMeta = string
    • TAccountTokenAVault extends string | AccountMeta = string
    • TAccountTokenBVault extends string | AccountMeta = string
    • TAccountTokenAMint extends string | AccountMeta = string
    • TAccountTokenBMint extends string | AccountMeta = string
    • TAccountTokenAAccount extends string | AccountMeta = string
    • TAccountTokenBAccount extends string | AccountMeta = string
    • TAccountClaimFeeOperator extends string | AccountMeta = string
    • TAccountOperator extends string | AccountMeta = string
    • TAccountTokenAProgram extends string | AccountMeta = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
    • TAccountTokenBProgram extends string | AccountMeta = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
    • TAccountEventAuthority extends string | AccountMeta = string
    • TAccountProgram extends string | AccountMeta = "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"
    • TRemainingAccounts extends readonly AccountMeta[] = []