Type Alias: ClaimFeeInput<TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountPool, TAccountAuthority, TAccountTokenProgram, TAccountRewardsProgram>
ts
type ClaimFeeInput<TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountPool, TAccountAuthority, TAccountTokenProgram, TAccountRewardsProgram> = object;Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountVault extends string | string |
TAccountRewardsReflection extends string | string |
TAccountRewardsVault extends string | string |
TAccountPool extends string | string |
TAccountAuthority extends string | string |
TAccountTokenProgram extends string | string |
TAccountRewardsProgram extends string | string |
Properties
authority
ts
authority: TransactionSigner<TAccountAuthority>;pool
ts
pool: Address<TAccountPool>;rewardsProgram?
ts
optional rewardsProgram: Address<TAccountRewardsProgram>;rewardsReflection
ts
rewardsReflection: Address<TAccountRewardsReflection>;rewardsVault
ts
rewardsVault: Address<TAccountRewardsVault>;tokenProgram?
ts
optional tokenProgram: Address<TAccountTokenProgram>;vault
ts
vault: Address<TAccountVault>;