Set up Pool
To create a staking pool for your token, follow these steps:
In the side menu, navigate to Staking and select "Create Pool."
Verify the token contracts and set up your pool parameters.
In the staking pool configuration, you need to set up two tokens. The first token, the Stake Token, is the one users will lock in the pool, and the second, the Reward Token, is what they will receive as rewards. Both tokens can be the same, but if they differ, ensure they have the same number of decimals.
In the "Slots" field, set the initial number of slots available in the pool. Slots represent the minimum staking units, grouping a certain amount of tokens. You can increase this number later.
In the "Max Number of Slots per Staker" field, define how many slots each wallet can stake. This value can also be adjusted later.
In the "Quantity of Stake Token per Slot" field, specify how many Stake Tokens correspond to one slot.
In the "Quantity of Reward Token per Slot" field, input how many Reward Tokens will be awarded for each used slot.
In the "Token Lock Duration in Days" field, set the staking period required for users to receive their rewards.
For clarity, let’s use an example:
Suppose I create a staking pool where users both stake and receive rewards in the same token. I set:
Initial slots: 100
Maximum slots per wallet: 10
Tokens per slot: 200
Rewards per slot: 10 tokens
Staking duration: 30 days
With this setup, the Annual Percentage Yield (APY) is around 60.83%, and I need to allocate 1000 tokens for the rewards.
If a user stakes 2000 tokens (10 slots at 200 tokens per slot), they would need to wait 30 days to claim their rewards. Afterward, they can claim 100 tokens (10 slots x 10 reward tokens per slot). After this, 90 slots remain, which can be increased from the admin panel if necessary.
Once all the fields are filled out, click the "Check" button.
It will display the estimated APY (Annual Percentage Yield), the amount of Reward Tokens required for the pool, and the cost of creating the pool.
IMPORTANT Before proceeding, if the token has any fees or rewards, you must exclude the staking contract to prevent errors. Rebase tokens are not supported in this staking system.
Approve the Reward Tokens and create the pool.
If you wish to adjust any parameters, click on "Modify values." If everything looks correct, click "Approve tokens and create." You will then be prompted to approve the specified amount of Reward Tokens, followed by a confirmation for the creation of the pool.
Once the pool is successfully created, you can access it by clicking the "Go to created pool" button.
Last updated