Skip to content

Function: getOpenInstructionAsync() ​

ts
function getOpenInstructionAsync<
  TAccountPool,
  TAccountVault,
  TAccountBeneficiary,
  TAccountAuthority,
  TAccountMint,
  TAccountSystemProgram,
  TAccountTokenProgram,
  TAccountRent,
  TProgramAddress,
>(
  input,
  config?
): Promise<
  OpenInstruction<
    TProgramAddress,
    TAccountPool,
    TAccountVault,
    TAccountBeneficiary,
    TAccountAuthority,
    TAccountMint,
    TAccountSystemProgram,
    TAccountTokenProgram,
    TAccountRent,
    []
  >
>;

Type Parameters ​

Type ParameterDefault type
TAccountPool extends string-
TAccountVault extends string-
TAccountBeneficiary extends string-
TAccountAuthority extends string-
TAccountMint extends string-
TAccountSystemProgram extends string-
TAccountTokenProgram extends string-
TAccountRent extends string-
TProgramAddress extends AddressAddress<"nosPdZrfDzND1LAR28FLMDEATUPK53K8xbRBXAirevD">

Parameters ​

ParameterType
inputOpenAsyncInput<TAccountPool, TAccountVault, TAccountBeneficiary, TAccountAuthority, TAccountMint, TAccountSystemProgram, TAccountTokenProgram, TAccountRent>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns ​

Promise<OpenInstruction<TProgramAddress, TAccountPool, TAccountVault, TAccountBeneficiary, TAccountAuthority, TAccountMint, TAccountSystemProgram, TAccountTokenProgram, TAccountRent, []>>