Skip to content

Type Alias: ClaimInput<TAccountUser, TAccountVault, TAccountReflection, TAccountReward, TAccountStake, TAccountAuthority, TAccountTokenProgram> ​

ts
type ClaimInput<TAccountUser, TAccountVault, TAccountReflection, TAccountReward, TAccountStake, TAccountAuthority, TAccountTokenProgram> = object;

Type Parameters ​

Type ParameterDefault type
TAccountUser extends stringstring
TAccountVault extends stringstring
TAccountReflection extends stringstring
TAccountReward extends stringstring
TAccountStake extends stringstring
TAccountAuthority extends stringstring
TAccountTokenProgram extends stringstring

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