๐๏ธCreate a Staking Pool
With TonRaffles you can set up staking for your own token, configure flexible plans, and top up the reward pool yourself. To do so, complete all of the steps below and pay the placement fee.
How to place a staking contract:
Open JettonโฏStaking and click AddโฏStaking at the top of the page.
You will land on a threeโstep creation flow: Token selection โ Plan configuration โ Information review Stepโฏ1โฏโโฏSelect a token Choose the token that users will stake and receive as a reward. Click Next to continue.
Need a different reward token? โโฏContact TonRaffles support.

Stepโฏ2โฏโโฏConfigure staking plans Fill out the details for each plan. You must complete the current plan before adding another. Below is a little more detail on each field available for filling:
FieldMeaningPlan pool size
Maximum number of tokens all participants can stake in this plan
Start timeโฏ(UTC)
Optional. Date & time after which staking becomes available
Staking plan duration
Period after which staked tokens unlock and rewards become claimable
StakingโฏAPR
Annual Percentage Rate; rewards are calculated at this yearly rate but accrue only for the planโs set duration
User deposit limits
Minโฏ/โฏmax amount a single user may stake
Staking periods & fees
Up to 4 periods per plan:
full lock
unstake with fee
unstake with fee 2
unstake with no fee
set each periodโs length and earlyโunstake fee
A graph gives a visual summary of the periods you create.
When the first plan is ready, press AddโฏPlan to create another (maximumโฏ10).

After all plans are added, click Next to move to the final step - Review your information.

If everything is correct, click Confirm. Approve the transaction in your wallet and pay the fee. Your staking pool is now created.
Newly created pools appear under SimpleโฏStaking โ โฏCreatedโฏbyโฏme.
Add rewards & manage the pool
Your staking pool becomes visible to users only after you fund the reward pools for at least one plan. Go to JettonโฏStaking โโฏCreatedโฏbyโฏme, find the pool, and click Manageโฏstaking.

On the ManageโฏStaking page you can:
view all plan parameters;
monitor staking and rewardโpool balances;
top up rewards for any plan;
pause individual plans or withdraw unused rewards.
resume individual plan if it was paused.
To top up a reward pool, press Addโฏrewards in the corresponding block, then enter the amount of tokens.

After which you can enter the number of rewards to replenish. The default value equals the total rewards needed if the plan is fully utilised.

Once all reward pools are funded, your staking contract is moved to the Active section and users can start staking your token.
Last updated