Skip to content

Function: getWithdrawInstruction()

ts
function getWithdrawInstruction<
  TAccountUser,
  TAccountVault,
  TAccountStake,
  TAccountAuthority,
  TAccountTokenProgram,
  TProgramAddress,
>(
  input,
  config?,
): WithdrawInstruction<
  TProgramAddress,
  TAccountUser,
  TAccountVault,
  TAccountStake,
  TAccountAuthority,
  TAccountTokenProgram
>;

Type Parameters

Type ParameterDefault type
TAccountUser extends string-
TAccountVault extends string-
TAccountStake extends string-
TAccountAuthority extends string-
TAccountTokenProgram extends string-
TProgramAddress extends AddressAddress<"nosScmHY2uR24Zh751PmGj9ww9QRNHewh9H59AfrTJE">

Parameters

ParameterType
inputWithdrawInput<TAccountUser, TAccountVault, TAccountStake, TAccountAuthority, TAccountTokenProgram>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns

WithdrawInstruction<TProgramAddress, TAccountUser, TAccountVault, TAccountStake, TAccountAuthority, TAccountTokenProgram>