Staking
Staking is an important component of the Network design to incentivize appropriate behaviors from Network participants. This section outlines the staking mechanism, reward calculations, and various staking options available in the WalletConnect Network.
Staking Rewards
Staking rewards in the Network are derived from the Reward pool. The staking rewards budget is calculated as:
Where:
- is the staking rewards budget
- is the weight set by governance (proposed predefined range of 0.25-0.66)
- is the total rewards budget
Stake Weight
Each staker must:
- Provide a pledged stake in WCT tokens, which needs to be at least the minimum stake
- Provide a timelock commitment between 1 and 104 weeks
These together define the actual stake-weight of the node:
Where:
- is the stake-weight at time
- is the pledged stake
- is the timelock commitment in weeks
- is the minimum weight factor
Calculating Individual Rewards
Each staker's rewards are based on their stake-weight and share of the overall stake-weights:
-
Stake-weight share: Where is the cap on stake-weight share (proposed: )
-
Individual staking rewards:
Fixed Staking
The fixed staking system offers:
- Flexible Duration: Staking periods from 1 week to 2 years (104 weeks), in weekly increments.
- Lock-up Period: Staked tokens are inaccessible during the chosen period.
- Reward Calculation: Longer commitments typically yield higher rewards.
Unstaking and Unbonding
To maintain network stability:
- Disabled Early Unstaking: Tokens cannot be withdrawn before the end of the lock-up period.
- Unbonding Period: 7-day waiting period after staking completion before tokens are returned.
Auto-locking
An auto-locking feature supports continuous participation:
- Continuous Staking: Automatically renews staking position upon expiration.
- Stake Weight Preservation: Maintains user's timelock for uninterrupted participation.
- Flexible Opt-out: Users can disable auto-locking at any time.
Re-Staking
Options for re-staking include:
- Manual Re-staking: Users can manually re-stake rewards at the contract level, increasing their stake in the Network.
- Future Developments: While automatic re-staking is not currently implemented, it is recognized as a potential future enhancement.
For the initial set of nodes (at TGE) the WalletConnect network requires a minimum staking amount WCT and a minimum of 52 weeks of timelock.