Module reference · Economics & settlement
x/staking — Staking
Validator staking extensions over Cosmos SDK staking, tuned for the dual validator role.
What it does
Inside x/staking
The staking module extends Cosmos SDK staking for VirtEngine's needs. Bonded stake weights consensus voting power under CometBFT, and slashing applies to protocol misbehavior. Unbonding and reward parameters are governance-controlled.
VirtEngine validators can participate in both consensus and the VEID Network. Staking rewards remain but are proposed at roughly 90% lower than the prior model; compensation, commission and conditions are governed protocol parameters.
Why it exists
The design rationale
Proof-of-stake security is only as strong as the incentive to bond. The extended staking module ties security funding to a self-balancing feedback loop, and compensates the identity-network work that makes VirtEngine's validator role unique.
Interactions
How it connects to the rest of the chain
No module stands alone — these are the protocol surfaces this module depends on or serves.
- x/delegation
Delegators bond stake to validators through the delegation lifecycle.
- x/veid
Validators may participate in VEID identity scoring under the governed incentive policy.
- x/bme
Issuance mechanics fund the reward schedule.
- x/issuancepolicy
Reward issuance operates under governed policy.
Key concepts
Terms that matter here
- Bonded stake
- Tokens locked to a validator, weighting its consensus vote and earning rewards.
- Unbonding period
- The 21-day exit delay during which stake earns nothing and remains slashable.
- Identity-led issuance
- A proposed allocation for accounts meeting the network-defined unique-identity threshold and activity conditions.
Keep exploring