Type Alias: OpenInput<TAccountPool, TAccountVault, TAccountBeneficiary, TAccountAuthority, TAccountMint, TAccountSystemProgram, TAccountTokenProgram, TAccountRent>
ts
type OpenInput<TAccountPool, TAccountVault, TAccountBeneficiary, TAccountAuthority, TAccountMint, TAccountSystemProgram, TAccountTokenProgram, TAccountRent> = object;Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountPool extends string | string |
TAccountVault extends string | string |
TAccountBeneficiary extends string | string |
TAccountAuthority extends string | string |
TAccountMint extends string | string |
TAccountSystemProgram extends string | string |
TAccountTokenProgram extends string | string |
TAccountRent extends string | string |
Properties
authority
ts
authority: TransactionSigner<TAccountAuthority>;beneficiary
ts
beneficiary: Address<TAccountBeneficiary>;claimType
ts
claimType: OpenInstructionDataArgs["claimType"];closeable
ts
closeable: OpenInstructionDataArgs["closeable"];emission
ts
emission: OpenInstructionDataArgs["emission"];mint
ts
mint: Address<TAccountMint>;pool
ts
pool: TransactionSigner<TAccountPool>;rent?
ts
optional rent: Address<TAccountRent>;startTime
ts
startTime: OpenInstructionDataArgs["startTime"];systemProgram?
ts
optional systemProgram: Address<TAccountSystemProgram>;tokenProgram?
ts
optional tokenProgram: Address<TAccountTokenProgram>;vault
ts
vault: Address<TAccountVault>;