- voting power (untransferable)
- wHAKKA ERC20 token
Each user can have multiple vaults. A vault contains 3 infos: hakkaAmount
, wAmount
, and unlockTime
.
While the main staking contract is immutable, the math model can be changed.
The amount of voting power and wHAKKA received per HAKKA locked is determined by staking rate, which depends on lockup period.
There's a underlying variable stakingRateMax
, which is 1
by default and grows gradually (2x every year).
staking rate = stakingRateMax * timeFactor
- lock 360 days to get max rate(1x)
- lock 180 days to get 1/2 rate
- lock 90 days to get 1/4 rate
- lock 30 days to get 1/12 rate