Skip to main content

Staking v2

Staking v2 replaces the original genesis staking module with a richer reward / slashing model and integration with PoU and PC.

Endpoints

PathReturns
/staking/v2/recordsevery active staker + delegation
/staking/v2/reward_poolcurrent pool balance and last payout

Reward sources

A block's reward pool is fed by three streams:

  1. Block subsidy — schedule-tapered emission.
  2. Tx fees — minus the burn share (governance-set).
  3. PC penalties — confiscated from over-cap validators.

Payouts are pro-rata to stake, gated by uptime ≥ 90% in the rolling window.

Slashing

OffenseSlash
Downtime ≥ 1h0.1% stake
Double-sign5% stake + jail
Insurance failureup to 10% per the insurance module

Delegations

Native module — no separate staking contract. Delegation tx is { msg: "stake", validator, amount } broadcast through the wallet.