TONStarter Pools Reward Program Guide [EN/KR]

Tokamak Network
Tokamak Network
Published in
20 min readDec 3, 2021

Hello, this is TONStarter, a decentralized launchpad platform for Layer 2 projects, developed by Tokamak Network.

TONStarter encourages the acceleration of various projects launched on TONstarter and provides rewards to users who provide LP on Uniswap V3 to allow holders to trade tokens. In the case of existing TONStarter LP staking, only TON was provided as a reward. However, as the types of tokens on TONStarter increase, the types of reward programs that users could participate in also will increase.

Therefore, TONStarter has created and will introduce TONStarter Reward Pools Program that is managed through a smart contract. This allows users to receive different and diverse tokens more easily. The characteristics of the TONStarter Reward Pools Program are as follows.

  • Improved accessibility by adopting the UX/UI of TONStarter’s existing full page
  • Users can create various reward programs. (However, the reward program must start within 30 days from now and end within 2 years from the start date.)
  • Users can check the supported pools and LP tokens more easily and conveniently
  • After selecting a pool and LP token, users can stake in the pool
  • Users can unstake their LP token whenever they want and claim their reward.
  • Users can manage their own reward programs, and unclaimed rewards will be refunded.

Here’s how to use TONStarter Pools Reward Program.

*Users who provided LP before must stake their LP token on TONStarter’s Reward Program page to receive rewards from it.

Introduction

  1. Install MetaMask to participate in the Pools Reward Program. (Link)

2. Click on the Connect Wallet button.

3. Click on the MetaMask button.

Please make sure you have the correct LP token to provide for the pool. Also, check the pool’s reward amount, reward token, and Pool duration before participating.

Staking

  1. Click on the Pools menu on the TONStarter page and then click on the Reward Program tab.

2. Click on the All pools tab on the Rewards Program page and click on the liquidity pair you wish to provide. If you don’t have any LP tokens, please click on Create your liquidity tokens here button. For more detailed instructions on how to create an LP token, please “How to add liquidity on UniswapV3” section in this guide. (https://medium.com/onther-tech/wton-tos-lp-staking-reward-system-en-kr-881e57ec0568) Please note that only LP tokens pairs and fee tiers listed in the All pools tab can be provided.

3. Click on the Reward Tokens tab and click on the token you wish to earn as a reward.

4. Click on the My LP tokens tab and click on 1 of the 3 options. (All, Staked, Not Staked)

5. Click on the token you wish to provide.

6. Approve buttons for Pools you can provide LP to will become active. Click on the Approve button.

7. Once you click the button, MetaMask confirmation popup will appear. Click on the Confirm button.

8. Click on the Stake button you wish to provide liquidity to. Alternatively, you can check the boxes next to the Stake buttons and click on Stake Multiple button to participate in multiple pools at once.

9. MetaMask confirmation popup will appear. Click on the Confirm button.

10. Once the transaction is completed, you have successfully provided liquidity to the pools you selected and Joined will appear next to token symbols.

Unstaking

Once the staking period has ended, you can unstake your LP token from the pool.

  1. Click on the Unstake button.

2. MetaMask confirmation popup will appear. Click on the Confirm button.

3. Once the transaction is completed, you have successfully unstaked your LP token.

Claim

After providing liquidity and unstaking, you can claim reward tokens.

  1. After providing liqudity and unstaking, you can receive reward tokens by clicking on the Reward Token tab and selecting a token.

2. Click on the Claim button.

3. Once you click the button, MetaMask confirmation popup will appear. Click on the Confirm button.

4. Once the transaction is completed, you have successfully received your reward token.

Withdraw

After unstaking the LP token from a pool/pools, you can withdraw it from the Pools Reward Program.

  1. Click on the LP token number you wish to withdraw.

2. MetaMask confirmation popup will appear. Click on the Confirm button.

3. Once the transaction is completed, you have successfully withdrawn your LP token.

Create Pools

Users can freely create reward pools on the page to reward users who provide LP and contribute to the ecosystem.

  1. Click on the Manage button.

2. Click on the Pool tab and select which pair pool you wish to create.

3. Click on the Start box and select the start date of the pool. Then click on the Time setting button to set the start time of the pool and click on the set up button. Repeat step 3 for the end date.

4. Click on the search button. Once the Reward Token popup appears, choose the Token you wish to provide as a reward and click on the Select button.

5. Enter the token amount you wish to provide.

6. Click on the Approve button.

7. MetaMask confirmation popup will appear. Click on the Confirm button.

8. Click on the Create button.

9. MetaMask confirmation popup will appear. Click on the Confirm button, then click on the Sign button.

10. Once the transaction is completed, you have successfully created your Reward Pool.

Refund

Once the Reward Pool duration has expired and there are no stakers, you can refund the remaining reward tokens.

  1. Click the Refund button of the Reward Pool you created.

2. MetaMask confirmation popup will appear. Click on the Confirm button.

3. Once the transaction is completed, you have successfully refunded reward tokens.

Tokamak Network & TONStarter

Homepage | Github | Blog | Twitter | Announcement | Telegram | Discord

안녕하세요.

토카막 네트워크가 개발 중인 레이어 2 프로젝트를 위한 탈중앙화 런치패드 플랫폼 ‘톤스타터’입니다.

톤스타터는 톤스타터에 론칭한 다양한 프로젝트의 활성화를 가속화하고, 홀더들의 자유로운 거래를 위해 Uniswap V3를 통해 LP를 제공하는 사용자들에게 소정의 리워드를 제공 중입니다. 기존 톤스타터 LP 스테이킹의 경우 TON만이 리워드로 제공되었습니다. 하지만 톤스타터에서 진행되는 토큰 수량이 증가함에 따라, 참여할 수 있는 리워드 프로그램의 수 및 종류도 함께 증가했습니다.

이에 톤스타터는 스마트 컨트랙트로 관리되어 더욱 쉽고 다양한 리워드를 제공받을 수 있는 톤스타터 리워드 프로그램을 만들고, 이를 소개합니다.톤스타터 리워드 프로그램의 특징은 다음과 같습니다.

  • 기존 톤스타터의 풀 페이지의 UX/UI를 채용해 접근성을 향상했습니다.
  • 사용자는 다양한 리워드 프로그램을 생성할 수 있습니다. (단, 리워드 프로그램의 시작일은 지금부터 30일 이내여야 하며 종료일은 시작일로부터 2년 이내여야 합니다.)
  • 더욱 쉽고 간편하게 지원되는 풀과 해당 LP 토큰의 확인이 가능합니다.
  • 풀과 LP 토큰의 선택이후에는 리워드 프로그램의 지분을 가질 수도 있습니다.
  • LP리워드 프로그램 기간동안 언제든 출금 가능하며 LP공급된 기간동안 마이닝 리워드도 클레임 할수 있습니다.
  • 사용자는 자신이 생성한 리워드 프로그램의 관리가 가능하며, 사용되지 않은 리워드는 환불됩니다.

이용 방법은 다음과 같습니다.

*기존의 LP를 공급하신 분들은 톤스타터의 Reward Program 페이지에서 보상 풀에 LP토큰을 스테이킹을 통해 보상 토큰을 받으실 수 있습니다. 해당 풀에 스테이킹을 하지 않으면 풀 보상을 받으실 수 없습니다.

Introduction

  1. Pools Reward Program에 참여하기 위해 MetaMask를 설치합니다. (링크)
  1. Connect Wallet 버튼을 클릭합니다.

3. 메타마스크 버튼을 클릭합니다.

1. 풀 페어 2. 풀 시작, 종료일 3. 보상량, 보상토큰 이름 4. 풀 진행 기간, 풀 총 기간

가이드를 진행하기전에 풀에 제공하려는 LP토큰이 해당 풀에 적절한 토큰인지 확인하시길 바랍니다. 또한, 풀에 보상량, 보상 토큰 및 풀 기간을 확인하시고 참여하길 부탁드립니다.

Staking

  1. 톤스타터 페이지에서 Pools 메뉴를 클릭하고 Reward Program 탭을 클릭합니다. (링크)

2. Rewards Program 페이지에서 All Pools 탭을 클릭하고 밑에 제공할 유동성 페어를 선택합니다. LP 토큰이 없으시면 Create your liquidity tokens here 버튼을 클릭하시고 생성하는걸 부탁드립니다. LP 토큰 생성에 대한 더 자세한 내용은 이 가이드의 “How to add liquidity on UniswapV3” 섹션에서 확인하실 수 있습니다. (https://medium.com/onther-tech/wton-tos-lp-staking-reward-system-en-kr-881e57ec0568) 또한 All pools 탭에 나오는 페어와 퍼센트의 LP토큰만 제공할 수 있으니 참고 바랍니다.

3. Reward Tokens 탭을 클릭하고 보상으로 받고싶은 토큰을 클릭합니다.

4. My LP tokens 탭을 클릭하고 Not Staked를 클릭합니다. (이후에는 원하시는 옵션을 클릭해서 진행할 수도 있습니다.)

5. 제공하고 싶은 LP 토큰을 클릭합니다.

6. 현재 참여할 수 있는 풀은 Approve 버튼이 활성화됩니다. Approve 버튼을 클릭합니다.

7. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

8. 원하시는 풀의 Stake 버튼을 클릭합니다. 또는 Stake 버튼 옆의 박스를 클릭하고 Stake Multiple로 여러 풀에 한번에 참여 할 수 있습니다.

9. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

10. 트랜잭션이 완료됬다면 풀에 Joined가 나오며 유동성을 성공적으로 제공했습니다.

Unstaking

스테이킹 기간이 만료되면 LP 토큰을 제공한 풀에서 언스테이킹 할 수 있습니다.

  1. Unstake 버튼을 클릭합니다.

2. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

3. 트랜잭션이 완료됬다면 LP 토큰을 성공적으로 언스테이킹 했습니다.

Claim

유동성을 제공후 보상을 받고 토큰을 언스테이킹한 후 Claim 버튼을 통해 풀에서 보상으로 제공하는 토큰을 받을 수 있습니다.

  1. 유동성을 제공한 후 보상을 받으면 Reward Token 탭을 클릭한 후 받을 토큰을 선택합니다.

2. Claim 버튼을 클릭합니다.

3. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.
4. 트랜잭션이 완료됬다면 성공적으로 보상을 획득했습니다.

Withdraw

LP 토큰을 풀 혹은 다수의 풀에서 언스테이킹 한 후 Pools Reward Program에서 회수할 수 있습니다.

  1. Withdraw 하고싶은 LP 토큰을 클릭합니다.

2. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

3. 트랜잭션이 완료됬다면 성공적으로 LP 토큰을 Withdraw 했습니다.

Create Pools

유저들은 해당 페이지에서 리워드 풀을 생성하고 LP를 제공하고 생태계에 기여한 유저들에게 보상을 줄 수 있습니다.

  1. Manage 버튼을 클릭합니다.

2. Pool 탭을 클릭하고 생성하고 싶은 페어 풀을 선택합니다.

3. Start 입력란을 클릭하고 풀 시작 날짜를 설정합니다. 그리고 Time setting 버튼을 클릭하고 풀 시작 시간을 설정한 뒤 set up 버튼을 클릭합니다. 해당 차례를 풀 종료 날짜를 설정하기 위해 반복합니다.

4. Search 버튼을 클릭합니다. Reward Token 팝업이 생성되면, 풀의 보상으로 제공할 토큰을 선택하고 Select 버튼을 클릭합니다.

5. 풀 보상으로 제공할 토큰 양을 입력합니다.

6. Approve 버튼을 클릭합니다.

7. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

8. Create 버튼을 클릭합니다.

9. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭하고 서명 버튼을 클릭합니다.

10. 트랜잭션이 완료됬다면 성공적으로 보상 풀을 생성했습니다.

Refund

보상 풀 기간 만료후 해당 풀에 스테이커가 없고 보상 토큰이 남았다면 환불 받을 수 있습니다.

  1. 자신이 생성한 보상 풀의 Refund 버튼을 클릭합니다.

2. MetaMask에서 승인 팝업 화면이 뜹니다. 확인 버튼을 클릭합니다.

3. 트랜잭션이 완료됬다면 성공적으로 남은 보상 토큰을 환불 받았습니다.

TONStarter는 토카막 블록체인 스타트업 인큐베이터와 유사한 기능을 제공하며, 토카막 네트워크의 인적, 물적 자원을 활용해 초기 단계 프로젝트에 다음과 같은 장기적인 지원을 제공합니다.

  • 기술, 토큰 이코노미 등 성장을 위한 멘토링
  • 블록체인 및 레이어 2 기술 구현 및 서비스 개발 지원
  • 마케팅 및 커뮤니티 구축 지원
  • IR 피칭 등 투자 및 IDO 지원

Tokamak Network & TONStarter

Homepage | Github | Blog | Twitter | Announcement | Telegram | Discord

--

--