Skip to content

Type Alias: ParsedAssignInstruction<TProgram, TAccountMetas> ​

ts
type ParsedAssignInstruction<TProgram, TAccountMetas> = object;

Type Parameters ​

Type ParameterDefault type
TProgram extends stringtypeof NOSANA_JOBS_PROGRAM_ADDRESS
TAccountMetas extends readonly AccountMeta[]readonly AccountMeta[]

Properties ​

accounts ​

ts
accounts: object;
NameTypeDescription
authorityTAccountMetas[9]-
jobTAccountMetas[0]-
marketTAccountMetas[1]-
marketSettings?TAccountMetas[13]-
nodeTAccountMetas[3]-
payerTAccountMetas[6]-
projectMetadata?TAccountMetas[15]-
projectNft?TAccountMetas[14]Only required when the market is restricted
rewardsProgramTAccountMetas[10]-
rewardsReflectionTAccountMetas[7]-
rewardsVaultTAccountMetas[8]-
runTAccountMetas[2]-
systemProgramTAccountMetas[12]-
tokenProgramTAccountMetas[11]-
userTAccountMetas[4]-
vaultTAccountMetas[5]-

data ​

ts
data: AssignInstructionData;

programAddress ​

ts
programAddress: Address<TProgram>;