vega-frontend-monorepo/specs/7009-REWA-rewards.md
2023-11-15 13:46:19 -08:00

2.4 KiB

Rewards page

Reward pots

  • For any asset the connected party has rewards in
    • Must be able to see the connected party's total reward pot for Vega (vestingBalancesSummary.locked + vestingBalancesSummary.vesting) (7009-REWA-001)
    • Must be able to see how much locked Vega exists for the connected party (7009-REWA-002)
    • Must be able to see how much vesting Vega exists for the connected party (7009-REWA-003)
    • Must be able to see how much rewarded Vega is available to withrdraw immediately (7009-REWA-004)

Vega reward pot

Vesting

  • Must be ablet to see the computed vesting rate (baseRate * rewardVestingMultiplier) (7009-REWA-007)
  • Must be the vesting base rate (7009-REWA-008)
  • Must be able to see the reward vesting multiplier (party.activityStreak.rewardVestingMultiplier) (7009-REWA-009)

Rewards multipliers

  • Must be able to view the streak reward multiplier (party.activityStreak.rewardDistributionMultiplier) (7009-REWA-010):
  • Must be able to view the hoarder reward multiplier (party.vestingStats.rewardsBonusMultiplier) (7009-REWA-011):

Reward history

  • Must see a table showing all reward types per asset (7009-REWA-012)
    • Asset
    • Staking
    • Price taking
    • Price making
    • Liquidity provision
    • Market creation
    • Average position
    • Relative returns
    • Returns volatility
    • Validator ranking
    • Total sum of all reward types for asset
  • Must be able to filter rewards by epoch (7009-REWA-013)
  • Must be able to toggle between seeing all rewards and all rewards earned by the connected party (7009-REWA-014)