Badge Tiers
Your badge tier is the highest one unlocked by your staked $IONS amount. It sets
the badge component of your reward weight. Thresholds and multipliers are hardcoded
on-chain (staking_vault).
| Tier | Min stake ($IONS) | Multiplier | Glyph |
|---|---|---|---|
| (none) | < 10,000 | 1× (no badge) | — |
| Bronze | 10,000 | 1× | ◔ |
| Silver | 50,000 | 2× | ◑ |
| Gold | 250,000 | 4× | ◕ |
| Diamond | 1,000,000 | 8× | ● |
How it works
- Your tier is recomputed on every stake / unstake from your new staked total.
- An amount below 10,000 earns no badge and a 1× badge component.
- The badge multiplier feeds directly into your weight:
weight = staked × badgeMultiplier × lockMultiplier.
On-chain detail
The thresholds map to MULT_BPS values against a BPS_DENOMINATOR = 10,000:
| Tier | MULT_BPS | = Multiplier |
|---|---|---|
| Bronze | 10,000 | 1× |
| Silver | 20,000 | 2× |
| Gold | 40,000 | 4× |
| Diamond | 80,000 | 8× |
The applied tier is the highest one whose minimum stake you meet (badge_tier_for),
recomputed from the new staked total on each weight change.
Badges are the amount lever. The other lever is time — see Lock Multipliers — and the two multiply together.