Type Alias: OpenInput<TAccountMint, TAccountMarket, TAccountVault, TAccountAuthority, TAccountAccessKey, TAccountRent, TAccountSystemProgram, TAccountTokenProgram>
ts
type OpenInput<TAccountMint, TAccountMarket, TAccountVault, TAccountAuthority, TAccountAccessKey, TAccountRent, TAccountSystemProgram, TAccountTokenProgram> = object;Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountMint extends string | string |
TAccountMarket extends string | string |
TAccountVault extends string | string |
TAccountAuthority extends string | string |
TAccountAccessKey extends string | string |
TAccountRent extends string | string |
TAccountSystemProgram extends string | string |
TAccountTokenProgram extends string | string |
Properties
accessKey
ts
accessKey: Address<TAccountAccessKey>;authority
ts
authority: TransactionSigner<TAccountAuthority>;jobExpiration
ts
jobExpiration: OpenInstructionDataArgs["jobExpiration"];jobPrice
ts
jobPrice: OpenInstructionDataArgs["jobPrice"];jobTimeout
ts
jobTimeout: OpenInstructionDataArgs["jobTimeout"];jobType
ts
jobType: OpenInstructionDataArgs["jobType"];market
ts
market: TransactionSigner<TAccountMarket>;mint
ts
mint: Address<TAccountMint>;nodeXnosMinimum
ts
nodeXnosMinimum: OpenInstructionDataArgs["nodeXnosMinimum"];rent?
ts
optional rent: Address<TAccountRent>;systemProgram?
ts
optional systemProgram: Address<TAccountSystemProgram>;tokenProgram?
ts
optional tokenProgram: Address<TAccountTokenProgram>;vault
ts
vault: Address<TAccountVault>;