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>;