Coda by Ian Macalinao
    Preparing search index...

    Type Alias InitializePoolWithDynamicConfigInstruction<TProgram, TAccountCreator, TAccountPositionNftMint, TAccountPositionNftAccount, TAccountPayer, TAccountPoolCreatorAuthority, TAccountConfig, TAccountPoolAuthority, TAccountPool, TAccountPosition, TAccountTokenAMint, TAccountTokenBMint, TAccountTokenAVault, TAccountTokenBVault, TAccountPayerTokenA, TAccountPayerTokenB, TAccountTokenAProgram, TAccountTokenBProgram, TAccountToken2022Program, TAccountSystemProgram, TAccountEventAuthority, TAccountProgram, TRemainingAccounts>

    InitializePoolWithDynamicConfigInstruction: Instruction<TProgram> & InstructionWithData<
        ReadonlyUint8Array,
    > & InstructionWithAccounts<
        [
            TAccountCreator extends string
                ? ReadonlyAccount<TAccountCreator>
                : TAccountCreator,
            TAccountPositionNftMint extends string
                ? WritableSignerAccount<TAccountPositionNftMint> & AccountSignerMeta<
                    TAccountPositionNftMint,
                >
                : TAccountPositionNftMint,
            TAccountPositionNftAccount extends string
                ? WritableAccount<TAccountPositionNftAccount>
                : TAccountPositionNftAccount,
            TAccountPayer extends string
                ? WritableSignerAccount<TAccountPayer> & AccountSignerMeta<
                    TAccountPayer,
                >
                : TAccountPayer,
            TAccountPoolCreatorAuthority extends string
                ? ReadonlySignerAccount<TAccountPoolCreatorAuthority> & AccountSignerMeta<
                    TAccountPoolCreatorAuthority,
                >
                : TAccountPoolCreatorAuthority,
            TAccountConfig extends string
                ? ReadonlyAccount<TAccountConfig>
                : TAccountConfig,
            TAccountPoolAuthority extends string
                ? ReadonlyAccount<TAccountPoolAuthority>
                : TAccountPoolAuthority,
            TAccountPool extends string ? WritableAccount<TAccountPool> : TAccountPool,
            TAccountPosition extends string
                ? WritableAccount<TAccountPosition>
                : TAccountPosition,
            TAccountTokenAMint extends string
                ? ReadonlyAccount<TAccountTokenAMint>
                : TAccountTokenAMint,
            TAccountTokenBMint extends string
                ? ReadonlyAccount<TAccountTokenBMint>
                : TAccountTokenBMint,
            TAccountTokenAVault extends string
                ? WritableAccount<TAccountTokenAVault>
                : TAccountTokenAVault,
            TAccountTokenBVault extends string
                ? WritableAccount<TAccountTokenBVault>
                : TAccountTokenBVault,
            TAccountPayerTokenA extends string
                ? WritableAccount<TAccountPayerTokenA>
                : TAccountPayerTokenA,
            TAccountPayerTokenB extends string
                ? WritableAccount<TAccountPayerTokenB>
                : TAccountPayerTokenB,
            TAccountTokenAProgram extends string
                ? ReadonlyAccount<TAccountTokenAProgram>
                : TAccountTokenAProgram,
            TAccountTokenBProgram extends string
                ? ReadonlyAccount<TAccountTokenBProgram>
                : TAccountTokenBProgram,
            TAccountToken2022Program extends string
                ? ReadonlyAccount<TAccountToken2022Program>
                : TAccountToken2022Program,
            TAccountSystemProgram extends string
                ? ReadonlyAccount<TAccountSystemProgram>
                : TAccountSystemProgram,
            TAccountEventAuthority extends string
                ? ReadonlyAccount<TAccountEventAuthority>
                : TAccountEventAuthority,
            TAccountProgram extends string
                ? ReadonlyAccount<TAccountProgram>
                : TAccountProgram,
            ...TRemainingAccounts,
        ],
    >

    Type Parameters

    • TProgram extends string = typeof CP_AMM_PROGRAM_ADDRESS
    • TAccountCreator extends string | AccountMeta = string
    • TAccountPositionNftMint extends string | AccountMeta = string
    • TAccountPositionNftAccount extends string | AccountMeta = string
    • TAccountPayer extends string | AccountMeta = string
    • TAccountPoolCreatorAuthority extends string | AccountMeta = string
    • TAccountConfig extends string | AccountMeta = string
    • TAccountPoolAuthority extends string | AccountMeta = string
    • TAccountPool extends string | AccountMeta = string
    • TAccountPosition extends string | AccountMeta = string
    • TAccountTokenAMint extends string | AccountMeta = string
    • TAccountTokenBMint extends string | AccountMeta = string
    • TAccountTokenAVault extends string | AccountMeta = string
    • TAccountTokenBVault extends string | AccountMeta = string
    • TAccountPayerTokenA extends string | AccountMeta = string
    • TAccountPayerTokenB extends string | AccountMeta = string
    • TAccountTokenAProgram extends string | AccountMeta = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
    • TAccountTokenBProgram extends string | AccountMeta = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
    • TAccountToken2022Program extends string | AccountMeta = "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
    • TAccountSystemProgram extends string | AccountMeta = "11111111111111111111111111111111"
    • TAccountEventAuthority extends string | AccountMeta = string
    • TAccountProgram extends string | AccountMeta = "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"
    • TRemainingAccounts extends readonly AccountMeta[] = []