Protocol
Live on TestnetRewards
Mezo RewardsDistributor
→claimRebases
VeNftManager
→
RewardSink
↓
Tranche claimables
→claimRewards
AuroveId20
→notify
Id20Gauge
Problem
Mezo rebases arrive asynchronously. Naïve pro-rata distribution would let late depositors snipe rewards funded before they entered.
Retroactive credit model
- Virtual credit accrues over time for existing units
- Real reward tokens only distribute over credit that existed before notification
- New units pay via
rewardDebtPerUnitIntegralso they do not earn past rewards
User claim surfaces
- Tranche claimables → RewardSink
claimRewards - AuroveId20
claimRewardsharvests sink → notifies gauge - Id20Gauge
claimfor activated holders
Protocol fee
Configurable BPS fee on gross rebase funding, with propose → next-epoch execute flow and freeze-window rules.
rewardsrebasessinkretroactive-credit
