Perpetual Stake with User-Triggered Unlocking & Discrete Duration Options
We propose a redesign of the WCT staking mechanism to simplify usage, improve reward predictability, and provide greater flexibility to users. This includes the introduction of Perpetual Staking Positions with User-Triggered Unlocking Periods, a set of discrete duration options for creating positions, and preserved support for the current decaying model as an optional path.
Current Implementation
This chart visualizes the current staking mechanism, where two positions—Position A (12-month duration) and Position B (6-month duration)—are created simultaneously at T₀. Upon creation, both positions immediately enter their respective unstake periods. From that point forward, their stake weight begins to decrease gradually each week until it reaches zero, at which time the position becomes unlocked.
The unlock timing is determined solely by the duration set at creation: Position B unlocks at T₀ + 6 months, while Position A unlocks at T₀ + 12 months. As shown in the chart, Position B maintains a consistently lower stake weight than Position A throughout its lifecycle, reflecting the shorter commitment period.
Proposed Improvement
The chart compares two staking positions initiated simultaneously: one with a 6-month unlock period and the other with a 12-month unlock period. Both positions are unstaked at the same time. Throughout the staking lifecycle, the chart illustrates that the stake weight of the 6-month position remains consistently lower than that of the 12-month position. Additionally, it highlights that the 6-month position becomes fully unlocked 6 months earlier than the 12-month position, emphasizing the trade-off between shorter commitment and reduced stake weight.
The current WCT staking model presents several pain points:
To simplify both position creation and exit logic, we propose replacing the flexible duration model (any value between 1–104 weeks) with a curated set of predefined options:
These discrete values provide consistency and clarity, enabling users to better understand the impact of their staking choices and compare rewards across options.
While the new model simplifies and enhances staking for the majority, we recognize that some users may prefer the original behavior (i.e. decay starting from position creation). To respect this:
In order to ensure that this staking redesign does not impact existing staking positions we will be treating these staking positions as already unlocking therefore they will not be become perpetual as the staking contract is updated. This way there isn’t any requirements from stakers to manage or update their positions so tokens will be unlocked as soon as the decay completes.
If any staker wishes to turn their staking position to perpetual staking then they have the possibility to re-stake after the contract is updated which will cancel their current unlocking period. Afterwards they will need to initiate the new unlocking period that will begin decaying again.
We encourage all stakeholders to participate in the upcoming vote and share their thoughts on this redesigned staking model, which aims to improve staking experience.