Skip to content

Function: getAssignInstructionAsync() ​

ts
function getAssignInstructionAsync<
  TAccountJob,
  TAccountMarket,
  TAccountRun,
  TAccountNode,
  TAccountUser,
  TAccountVault,
  TAccountPayer,
  TAccountRewardsReflection,
  TAccountRewardsVault,
  TAccountAuthority,
  TAccountRewardsProgram,
  TAccountTokenProgram,
  TAccountSystemProgram,
  TAccountMarketSettings,
  TAccountProjectNft,
  TAccountProjectMetadata,
  TProgramAddress,
>(
  input,
  config?
): Promise<
  AssignInstruction<
    TProgramAddress,
    TAccountJob,
    TAccountMarket,
    TAccountRun,
    TAccountNode,
    TAccountUser,
    TAccountVault,
    TAccountPayer,
    TAccountRewardsReflection,
    TAccountRewardsVault,
    TAccountAuthority,
    TAccountRewardsProgram,
    TAccountTokenProgram,
    TAccountSystemProgram,
    TAccountMarketSettings,
    TAccountProjectNft,
    TAccountProjectMetadata,
    []
  >
>;

Type Parameters ​

Type ParameterDefault type
TAccountJob extends string-
TAccountMarket extends string-
TAccountRun extends string-
TAccountNode extends string-
TAccountUser extends string-
TAccountVault extends string-
TAccountPayer extends string-
TAccountRewardsReflection extends string-
TAccountRewardsVault extends string-
TAccountAuthority extends string-
TAccountRewardsProgram extends string-
TAccountTokenProgram extends string-
TAccountSystemProgram extends string-
TAccountMarketSettings extends string-
TAccountProjectNft extends string-
TAccountProjectMetadata extends string-
TProgramAddress extends AddressAddress<"nosJhNRqr2bc9g1nfGDcXXTXvYUmxD4cVwy2pMWhrYM">

Parameters ​

ParameterType
inputAssignAsyncInput<TAccountJob, TAccountMarket, TAccountRun, TAccountNode, TAccountUser, TAccountVault, TAccountPayer, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountRewardsProgram, TAccountTokenProgram, TAccountSystemProgram, TAccountMarketSettings, TAccountProjectNft, TAccountProjectMetadata>
config?{ programAddress?: TProgramAddress; }
config.programAddress?TProgramAddress

Returns ​

Promise<AssignInstruction<TProgramAddress, TAccountJob, TAccountMarket, TAccountRun, TAccountNode, TAccountUser, TAccountVault, TAccountPayer, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountRewardsProgram, TAccountTokenProgram, TAccountSystemProgram, TAccountMarketSettings, TAccountProjectNft, TAccountProjectMetadata, []>>