Skip to content

Type Alias: ExtendInput<TAccountJob, TAccountMarket, TAccountUser, TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountPayer, TAccountRewardsProgram, TAccountTokenProgram> ​

ts
type ExtendInput<TAccountJob, TAccountMarket, TAccountUser, TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountAuthority, TAccountPayer, TAccountRewardsProgram, TAccountTokenProgram> = object;

Type Parameters ​

Type ParameterDefault type
TAccountJob extends stringstring
TAccountMarket extends stringstring
TAccountUser extends stringstring
TAccountVault extends stringstring
TAccountRewardsReflection extends stringstring
TAccountRewardsVault extends stringstring
TAccountAuthority extends stringstring
TAccountPayer extends stringstring
TAccountRewardsProgram extends stringstring
TAccountTokenProgram extends stringstring

Properties ​

authority ​

ts
authority: TransactionSigner<TAccountAuthority>;

job ​

ts
job: Address<TAccountJob>;

market ​

ts
market: Address<TAccountMarket>;

payer ​

ts
payer: TransactionSigner<TAccountPayer>;

rewardsProgram? ​

ts
optional rewardsProgram: Address<TAccountRewardsProgram>;

rewardsReflection ​

ts
rewardsReflection: Address<TAccountRewardsReflection>;

rewardsVault ​

ts
rewardsVault: Address<TAccountRewardsVault>;

timeout ​

ts
timeout: ExtendInstructionDataArgs["timeout"];

tokenProgram? ​

ts
optional tokenProgram: Address<TAccountTokenProgram>;

user ​

ts
user: Address<TAccountUser>;

vault ​

ts
vault: Address<TAccountVault>;