Reference
What it does
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: 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.
State
Primary objects
| Concept | Definition |
|---|---|
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. |
Messages
Messages & queries
Message and query surfaces are documented at implementation level in the module docs ↗ and the source ↗. The objects above are the state those messages create and transition.
Connections
Module interactions
-
x/delegationDelegators bond stake to validators through the delegation lifecycle. -
x/veidValidators may participate in VEID identity scoring under the governed incentive policy. -
x/bmeIssuance mechanics fund the reward schedule. -
x/issuancepolicyReward issuance operates under governed policy.
Flows
Core flow
- Bond — Stake bonds to validators. Directly or via delegation, tokens lock and weight consensus power under CometBFT.
- Validate — Duties execute. Consensus participation plus optional VEID identity scoring under the governed incentive policy.
- Reward — Issuance funds rewards. Reward schedules run under governed policy at the proposed conservative level — roughly 90% lower than the prior model.
- Exit — Unbond or redelegate. Twenty-one days to exit; redelegation moves weight between validators without a full unbonding cycle.
Questions
Asked about x/staking
What is bonded stake?
Tokens locked to a validator, weighting its consensus vote and earning rewards — the capital commitment that secures the chain.
How do VEID rewards work for validators?
Validators participating in identity scoring earn under the governed incentive policy — conservative, governance-controlled, with no fixed pool promised.
What is identity-led issuance?
A proposed allocation for accounts meeting the network-defined unique-identity threshold and activity conditions — issuance that follows verified humans.
Related