Skip to content

Function: getOpenInstruction() ​

ts
function getOpenInstruction<
  TAccountPool,
  TAccountVault,
  TAccountBeneficiary,
  TAccountAuthority,
  TAccountMint,
  TAccountSystemProgram,
  TAccountTokenProgram,
  TAccountRent,
  TProgramAddress,
>(
  input,
  config?
): 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
inputOpenInput<TAccountPool, TAccountVault, TAccountBeneficiary, TAccountAuthority, TAccountMint, TAccountSystemProgram, TAccountTokenProgram, TAccountRent>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns ​

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