Skip to content

Type Alias: ClaimFeeInput<TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountPool, TAccountAuthority, TAccountTokenProgram, TAccountRewardsProgram> ​

ts
type ClaimFeeInput<TAccountVault, TAccountRewardsReflection, TAccountRewardsVault, TAccountPool, TAccountAuthority, TAccountTokenProgram, TAccountRewardsProgram> = object;

Type Parameters ​

Type ParameterDefault type
TAccountVault extends stringstring
TAccountRewardsReflection extends stringstring
TAccountRewardsVault extends stringstring
TAccountPool extends stringstring
TAccountAuthority extends stringstring
TAccountTokenProgram extends stringstring
TAccountRewardsProgram extends stringstring

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