Skip to content

Function: getExtendInstruction()

ts
function getExtendInstruction<
  TAccountJob,
  TAccountMarket,
  TAccountUser,
  TAccountVault,
  TAccountRewardsReflection,
  TAccountRewardsVault,
  TAccountAuthority,
  TAccountPayer,
  TAccountRewardsProgram,
  TAccountTokenProgram,
  TProgramAddress,
>(
  input,
  config?,
): ExtendInstruction<
  TProgramAddress,
  TAccountJob,
  TAccountMarket,
  TAccountUser,
  TAccountVault,
  TAccountRewardsReflection,
  TAccountRewardsVault,
  TAccountAuthority,
  TAccountPayer,
  TAccountRewardsProgram,
  TAccountTokenProgram
>;

Type Parameters

Type ParameterDefault type
TAccountJob extends string-
TAccountMarket extends string-
TAccountUser extends string-
TAccountVault extends string-
TAccountRewardsReflection extends string-
TAccountRewardsVault extends string-
TAccountAuthority extends string-
TAccountPayer extends string-
TAccountRewardsProgram extends string-
TAccountTokenProgram extends string-
TProgramAddress extends AddressAddress<"nosJhNRqr2bc9g1nfGDcXXTXvYUmxD4cVwy2pMWhrYM">

Parameters

ParameterType
inputExtendInput<TAccountJob, TAccountMarket, TAccountUser, TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountPayer, TAccountRewardsProgram, TAccountTokenProgram>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns

ExtendInstruction<TProgramAddress, TAccountJob, TAccountMarket, TAccountUser, TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountPayer, TAccountRewardsProgram, TAccountTokenProgram>