Skip to content

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 ParameterDefault type
TAccountMint extends stringstring
TAccountMarket extends stringstring
TAccountVault extends stringstring
TAccountAuthority extends stringstring
TAccountAccessKey extends stringstring
TAccountRent extends stringstring
TAccountSystemProgram extends stringstring
TAccountTokenProgram extends stringstring

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