🖍️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