Skip to content

Type Alias: WorkInput<TAccountRun, TAccountMarket, TAccountPayer, TAccountStake, TAccountNft, TAccountMetadata, TAccountAuthority, TAccountSystemProgram> ​

ts
type WorkInput<TAccountRun, TAccountMarket, TAccountPayer, TAccountStake, TAccountNft, TAccountMetadata, TAccountAuthority, TAccountSystemProgram> = object;

Type Parameters ​

Type ParameterDefault type
TAccountRun extends stringstring
TAccountMarket extends stringstring
TAccountPayer extends stringstring
TAccountStake extends stringstring
TAccountNft extends stringstring
TAccountMetadata extends stringstring
TAccountAuthority extends stringstring
TAccountSystemProgram extends stringstring

Properties ​

authority ​

ts
authority: TransactionSigner<TAccountAuthority>;

market ​

ts
market: Address<TAccountMarket>;

metadata ​

ts
metadata: Address<TAccountMetadata>;

nft ​

ts
nft: Address<TAccountNft>;

payer ​

ts
payer: TransactionSigner<TAccountPayer>;

run ​

ts
run: TransactionSigner<TAccountRun>;

stake ​

ts
stake: Address<TAccountStake>;

systemProgram? ​

ts
optional systemProgram: Address<TAccountSystemProgram>;