Type Alias: ClaimInput<TAccountUser, TAccountVault, TAccountReflection, TAccountReward, TAccountStake, TAccountAuthority, TAccountTokenProgram>
ts
type ClaimInput<TAccountUser, TAccountVault, TAccountReflection, TAccountReward, TAccountStake, TAccountAuthority, TAccountTokenProgram> = object;Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountUser extends string | string |
TAccountVault extends string | string |
TAccountReflection extends string | string |
TAccountReward extends string | string |
TAccountStake extends string | string |
TAccountAuthority extends string | string |
TAccountTokenProgram extends string | string |
Properties
authority
ts
authority: TransactionSigner<TAccountAuthority>;reflection
ts
reflection: Address<TAccountReflection>;reward
ts
reward: Address<TAccountReward>;stake
ts
stake: Address<TAccountStake>;tokenProgram?
ts
optional tokenProgram: Address<TAccountTokenProgram>;user
ts
user: Address<TAccountUser>;vault
ts
vault: Address<TAccountVault>;