Overview
Our staking feature allows users to lock up SPL tokens in a Stake Pool to earn rewards over a specified period. By staking tokens, users can grow their holdings based on the staking duration and yield set by the pool creator. The longer users stake, the higher the yield they earn, making it an attractive option for those looking to maximize their returns.
Key features include:
Staking Pool Cap: Max amount of tokens allowed in the pool. Once reached, no more staking is possible in the pool.
Expiration: Date when the pool ends. After this, new stakes are not allowed, and rewards will stop being distributed.
Staking Duration: The period represents how long users commit to staking. Once it ends, both the staked amount and the rewards are automatically distributed to their wallets.
Yield-Based Rewards: Annual return rate your pool will provide. Actual rewards vary based on how much users stake.
Our staking system is designed for simplicity, offering users an intuitive way to earn passive income through SPL token staking while providing flexibility and control over their staking strategy.
Why Stake?
For creators, staking serves as a powerful tool to incentivize user participation while creating a sustainable token economy. By offering staking opportunities, creators can effectively manage token distribution, encourage long-term commitment, and create a token sink that keeps the overall supply in check. Here’s how it works:
Engage Your Community: Staking pools offer an attractive way for users to lock in their tokens for extended periods, rewarding them with higher yields. This increases user engagement, encouraging them to stay invested in your ecosystem.
Control Token Circulation: By staking, tokens are temporarily removed from circulation, acting as a "sink" and reducing the circulating supply. This can help stabilize the token economy by managing inflation and boosting token value.
Flexible Reward Distribution: As the creator, you have full control over the staking parameters. You can configure yield, staking duration, and the distribution of rewards, ensuring that rewards are distributed in a way that aligns with your goals.
Boost Loyalty and Retention: Staking encourages users to commit their tokens for longer durations, deepening their involvement in your project and reducing short-term volatility.
Earn Rewards: Staking generates passive income through rewards based on the staked amount and duration.
Claiming Rewards
The process works as follows:
Users must initialize a Reward Entry for each Reward Pool, which tracks claimed rewards and the last claim date.
For each Stake Entry, a corresponding Reward Entry is created in every Reward Pool.
When claiming rewards:
The system calculates the amount based on the time passed since the last claim (or the stake time if no previous claims exist).
Rewards are proportional to the number of reward periods that have passed