Skip to content

Function: getOpenInstructionAsync() ​

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

Type Parameters ​

Type ParameterDefault type
TAccountMint extends string-
TAccountMarket extends string-
TAccountVault extends string-
TAccountAuthority extends string-
TAccountAccessKey extends string-
TAccountRent extends string-
TAccountSystemProgram extends string-
TAccountTokenProgram extends string-
TProgramAddress extends AddressAddress<"nosJhNRqr2bc9g1nfGDcXXTXvYUmxD4cVwy2pMWhrYM">

Parameters ​

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

Returns ​

Promise<OpenInstruction<TProgramAddress, TAccountMint, TAccountMarket, TAccountVault, TAccountAuthority, TAccountAccessKey, TAccountRent, TAccountSystemProgram, TAccountTokenProgram, []>>