Skip to content

Type Alias: ClaimInput<TAccountJob, TAccountRun, TAccountMarket, TAccountStake, TAccountNft, TAccountMetadata, TAccountPayer, TAccountAuthority, TAccountSystemProgram>

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

Type Parameters

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

Properties

authority

ts
authority: TransactionSigner<TAccountAuthority>;

job

ts
job: Address<TAccountJob>;

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