Staking v2
Staking v2 replaces the original genesis staking module with a richer reward / slashing model and integration with PoU and PC.
Endpoints
| Path | Returns |
|---|---|
/staking/v2/records | every active staker + delegation |
/staking/v2/reward_pool | current pool balance and last payout |
Reward sources
A block's reward pool is fed by three streams:
- Block subsidy — schedule-tapered emission.
- Tx fees — minus the burn share (governance-set).
- PC penalties — confiscated from over-cap validators.
Payouts are pro-rata to stake, gated by uptime ≥ 90% in the rolling window.
Slashing
| Offense | Slash |
|---|---|
| Downtime ≥ 1h | 0.1% stake |
| Double-sign | 5% stake + jail |
| Insurance failure | up to 10% per the insurance module |
Delegations
Native module — no separate staking contract. Delegation tx is
{ msg: "stake", validator, amount } broadcast through the wallet.