๐Ÿ–๏ธ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