Parameters to initialize a rewards for a Whirlpool
PublicKey for the whirlpool config space that the fee-tier will be initialized for.
The reward index that we'd like to initialize. (0 <= index <= NUM_REWARDS).
PublicKey for the reward mint that we'd use for the reward index.
PublicKey for the TokenBadge for this reward mint.
Keypair of the vault for this reward index.
Assigned authority by the reward_super_authority for the specified reward-index in this Whirlpool
The account that would fund the creation of this account
PublicKey for the token program.
Parameters to initialize a rewards for a Whirlpool
Param: whirlpool
PublicKey for the whirlpool config space that the fee-tier will be initialized for.
Param: rewardIndex
The reward index that we'd like to initialize. (0 <= index <= NUM_REWARDS).
Param: rewardMint
PublicKey for the reward mint that we'd use for the reward index.
Param: rewardTokenBadge
PublicKey for the TokenBadge for this reward mint.
Param: rewardVaultKeypair
Keypair of the vault for this reward index.
Param: rewardAuthority
Assigned authority by the reward_super_authority for the specified reward-index in this Whirlpool
Param: funder
The account that would fund the creation of this account
Param: rewardTokenProgram
PublicKey for the token program.