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

TonRaffles charges 20 TON for each staking plan you create plus 2 % of every reward‑pool top‑up (taken in the reward token).

How to place a staking contract:

  1. Open Jetton Staking and click Add Staking at the top of the page.

  2. 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.

  1. 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:

    Field
    Meaning

    Plan 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).

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

Carefully verify every field you entered. Plan‑creation fees are non‑refundable.

  1. If everything is correct, click Confirm. Approve the transaction in your wallet and pay the fee. Your staking pool is now created.

  2. 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.

A 2 % fee (in reward tokens) is charged on every top‑up.

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

Last updated