Reward Pools
Last updated
Last updated
To reward your stakers, you have to create a reward pool. In order to do this go to the manage tab on our dapp and select "Admin Pools" tab. Select the pool you want to create a reward pool for.
You will be taken to the settings screen. Select "Create Reward Pool".
First, you have to select a token you want to reward your stakers with and the amount of reward token dedicated for farmers from start to end of farming. This can be topped up later on.
Next thing to set is a start and end date of the reward pool.
You can set an optional bouns period. It works well to encourage your stakers to stake early.
Please, check everything again carefully before proceeding further, then select the "Create Reward Pool" button.
To ensure stakers are not taxed when harvesting their rewards, please consider whitelisting the reward pools from your contract after creation.
Note: This only applies to single-side token staking, i.e. not for LP tokens
Why whitelisting?
This ensures stakers will not be taxed upon staking.
Steps for whitelisting your reward pool
Create a reward pool as per our documentation above
Get the address of the reward pool you have just created from the URL
Whitelist the address of the reward pool from your token contract
Repeat the steps for any additional reward pool you will create
Note: if you need help finding the address of the reward pool, contact our staff on telegram. We will help you find it!
To top up your reward pool, you have to access the pool settings. In order to do this go to the manage tab on our dapp and select "Admin Pools" tab. Select the pool you want to top up.
Select "Edit Reward Pool" and select a reward pool you want to edit, you will find three fields there:
Top up your reward pool - tops up the rewards
Increase block reward - increases the reward per block for each staker
Withdraw a specific token - allows you to withdraw all the tokens from the reward pool different from the reward token (useful in case any other tokens get sent to the contract by mistake)