Skip to content

Function: getInitInstructionAsync() ​

ts
function getInitInstructionAsync<
  TAccountMint,
  TAccountReflection,
  TAccountVault,
  TAccountAuthority,
  TAccountSystemProgram,
  TAccountTokenProgram,
  TAccountRent,
  TProgramAddress,
>(
  input,
  config?
): Promise<
  InitInstruction<
    TProgramAddress,
    TAccountMint,
    TAccountReflection,
    TAccountVault,
    TAccountAuthority,
    TAccountSystemProgram,
    TAccountTokenProgram,
    TAccountRent,
    []
  >
>;

Type Parameters ​

Type ParameterDefault type
TAccountMint extends string-
TAccountReflection extends string-
TAccountVault extends string-
TAccountAuthority extends string-
TAccountSystemProgram extends string-
TAccountTokenProgram extends string-
TAccountRent extends string-
TProgramAddress extends AddressAddress<"nosRB8DUV67oLNrL45bo2pFLrmsWPiewe2Lk2DRNYCp">

Parameters ​

ParameterType
inputInitAsyncInput<TAccountMint, TAccountReflection, TAccountVault, TAccountAuthority, TAccountSystemProgram, TAccountTokenProgram, TAccountRent>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns ​

Promise<InitInstruction<TProgramAddress, TAccountMint, TAccountReflection, TAccountVault, TAccountAuthority, TAccountSystemProgram, TAccountTokenProgram, TAccountRent, []>>