Type Alias InitializePoolV2Instruction<TProgram, TAccountWhirlpoolsConfig, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenBadgeA, TAccountTokenBadgeB, TAccountFunder, TAccountWhirlpool, TAccountTokenVaultA, TAccountTokenVaultB, TAccountFeeTier, TAccountTokenProgramA, TAccountTokenProgramB, TAccountSystemProgram, TAccountRent, TRemainingAccounts>
InitializePoolV2Instruction: IInstruction<TProgram> & IInstructionWithData< Uint8Array,> & IInstructionWithAccounts< [ TAccountWhirlpoolsConfig extends string ? ReadonlyAccount<TAccountWhirlpoolsConfig> : TAccountWhirlpoolsConfig, TAccountTokenMintA extends string ? ReadonlyAccount<TAccountTokenMintA> : TAccountTokenMintA, TAccountTokenMintB extends string ? ReadonlyAccount<TAccountTokenMintB> : TAccountTokenMintB, TAccountTokenBadgeA extends string ? ReadonlyAccount<TAccountTokenBadgeA> : TAccountTokenBadgeA, TAccountTokenBadgeB extends string ? ReadonlyAccount<TAccountTokenBadgeB> : TAccountTokenBadgeB, TAccountFunder extends string ? WritableSignerAccount<TAccountFunder> & IAccountSignerMeta< TAccountFunder, > : TAccountFunder, TAccountWhirlpool extends string ? WritableAccount<TAccountWhirlpool> : TAccountWhirlpool, TAccountTokenVaultA extends string ? WritableSignerAccount<TAccountTokenVaultA> & IAccountSignerMeta< TAccountTokenVaultA, > : TAccountTokenVaultA, TAccountTokenVaultB extends string ? WritableSignerAccount<TAccountTokenVaultB> & IAccountSignerMeta< TAccountTokenVaultB, > : TAccountTokenVaultB, TAccountFeeTier extends string ? ReadonlyAccount<TAccountFeeTier> : TAccountFeeTier, TAccountTokenProgramA extends string ? ReadonlyAccount<TAccountTokenProgramA> : TAccountTokenProgramA, TAccountTokenProgramB extends string ? ReadonlyAccount<TAccountTokenProgramB> : TAccountTokenProgramB, TAccountSystemProgram extends string ? ReadonlyAccount<TAccountSystemProgram> : TAccountSystemProgram, TAccountRent extends string ? ReadonlyAccount<TAccountRent> : TAccountRent, ...TRemainingAccounts, ],> Type Parameters
- TProgram extends string = typeof WHIRLPOOL_PROGRAM_ADDRESS
- TAccountWhirlpoolsConfig extends string | IAccountMeta<string> = string
- TAccountTokenMintA extends string | IAccountMeta<string> = string
- TAccountTokenMintB extends string | IAccountMeta<string> = string
- TAccountTokenBadgeA extends string | IAccountMeta<string> = string
- TAccountTokenBadgeB extends string | IAccountMeta<string> = string
- TAccountFunder extends string | IAccountMeta<string> = string
- TAccountWhirlpool extends string | IAccountMeta<string> = string
- TAccountTokenVaultA extends string | IAccountMeta<string> = string
- TAccountTokenVaultB extends string | IAccountMeta<string> = string
- TAccountFeeTier extends string | IAccountMeta<string> = string
- TAccountTokenProgramA extends string | IAccountMeta<string> = string
- TAccountTokenProgramB extends string | IAccountMeta<string> = string
- TAccountSystemProgram extends string | IAccountMeta<string> = "11111111111111111111111111111111"
- TAccountRent extends string | IAccountMeta<string> = "SysvarRent111111111111111111111111111111111"
- TRemainingAccounts extends readonly IAccountMeta<string>[] = []