πŸ₯©
Staking THALES on Optimism - Guide
The Thales staking contract is used to lock THALES tokens to receive voting power in the protocol. THALES staked balances can then be used to participate in protocol governance.
Any further utility of THALES staking will be decided and voted on by Thales community governance and their chosen representatives, the Thales Council.
Thales Stakers from L1 are auto-migrated to the new staking contract on Optimism L2, as per TIP-20​
To incentivize staking, total THALES staking rewards for L2 Stakers are between 70,000 - 91,000 THALES tokens weekly, depending on what percentage of stakers get the gamified bonus incentives. Every THALES staker has the opportunity to acquire an additional bonus of +30% staking rewards on top of the base THALES staking rewards. To learn more about how these bonus rewards are distributed, visit this article: https://thalesmarket.medium.com/thales-staking-is-now-gamified-f1e5cac6dbd​
Staking rewards are claimable on a weekly snapshot basis.
Staking rewards are allocated to you once a week, depending on your My Staked Share percentage value.
Unclaimed weekly rewards are forfeit!

Step 1: Connect your wallet

The first step is to connect an Ethereum wallet holding THALES tokens to the Thales dapp. Click the button on the top right corner, select your Ethereum wallet of choice and you should be connected.

Step 2: Navigate to the THALES Staking tab

The THALES Staking tab is a part of the THALES token page. You can navigate to the THALES token page by using the sidebar on the left side of the front page:
Alternatively, you can reach the token page by using this direct link: https://thalesmarket.io/token.
​After you open the THALES token page, you can find the Staking tab under the token dashboard, as pictured below:

Step 3: Staking THALES

In the lower left corner of the Staking tab you can see the Stake section.
This section is used to deposit your THALES into the Staking contract and start staking. Here you can see the amount of THALES tokens you have available for staking.
Before you can stake, you need to Approve THALES to allow the Thales dapp to lock your THALES tokens. Click on the Approve THALES button and confirm the transaction.
After the Approval transaction is confirmed:
  1. 1.
    Input the amount of THALES you want to stake into the AMOUNT TO STAKE input field
  2. 2.
    Select the Gas price (gwei)
  3. 3.
    Click on the Stake <amount> THALES button
  4. 4.
    Confirm the transaction
Congratulations! You are now staking THALES!

Step 4: Claiming, Vesting and Unstaking

4.1 Claiming Staking Rewards

At the top of the Staking tab, you can see the My Staking Balance and Global staking stats dashboard, as well as the Staking Rewards section section bellow it.
My Staking Balance and Global staking stats dashboard is showing:
  • Staked directly - How much THALES you have staked directly and how much is staked from your escrowed claims
  • Escrowed balance - Amount of THALES tokens you claimed that are vesting in the Escrow contract
  • My staked share - Your share (%) of total THALES staked
  • Estimated rewards for this period - Estimated rewards ( base rewards +bonus rewards) you should be getting for the current week at the end of the Period countdown found below the My Staking Balance dashboard
This estimation shows how much THALES rewards from staking you should be getting by the end of the current period if the total amount of staked THALES does not change until then.
Once THALES staking rewards have been claimed, rewards are then moved to the Escrow contract with 10-week vesting. The escrowed balance is included in the staked balance for governance voting power and staking rewards. Escrowed rewards that are redeemed are no longer included in the staked balance unless those are staked through the staking contract.
Staking contracts and Escrow contracts can be found here:
The Staking rewards section shows the THALES rewards you have available for claiming from the following sources:
  1. 1.
    Thales staking - Base rewards accrued from THALES Staking (60,000 THALES weekly)
  2. 2.
    SNX staking - Bonus rewards accrued from being a SNX staker on Optimism (max +15% on base rewards)
  3. 3.
    AMM - Bonus rewards accrued from having sufficient trading volume on the Thales marketplace by using the Thales AMM (max +35% on base rewards)
​
If you want to claim your accrued THALES rewards that are displayed in the Total section:
  1. 1.
    Click on Claim <amount> THALES button
  2. 2.
    Confirm the transaction
After your transaction is confirmed, your claimed THALES tokens are moved to the Escrow contract with 10-week vesting.

4.2 Vesting Rewards

To Vest your THALES staking rewards means to finally transfer the THALES rewards into your wallet after the 10-week vesting period has expired. Vesting is located in a separate dedicated page from the Staking page, as seen on the screenshot below:
On the Vesting page you are shown the THALES you have Available to vest. To transfer them to your wallet you just need to input/choose a Gas price (gwei), click on the Vest <amount> THALES button and confirm the transaction. After you transaction is confirmed you should be able to see THALES rewards in your wallet.
In the Vesting schedule table you can see when and how much THALES rewards you will have available for vesting.

4.3 Unstaking

Unstaking is subject to a 7-day unlock period during which no rewards are distributed for the amount being unstaked. When the unlock period is over, the unlocked THALES amount can be redeemed.
You can find the Unstake section on the bottom left of the Staking page, as shown in the following screenshot:
If you wish to unstake your staked THALES:
  1. 1.
    Input the amount of THALES you wish to unstake in the AMOUNT TO UNSTAKE input field
  2. 2.
    Click on the Start unstaking <amount> THALES button and confirm the transaction
After your transaction is confirmed, a cooldown timer will appear during which you can always cancel the unstaking process by clicking the Cancel unstaking <amount> THALES.
After the cooldown timer reaches zero, the Unstake <amount> THALES button will appear. When you click on it and confirm the transaction, your unstaked THALES will be withdrawn to your wallet, or if you've changed your mind you can click on the Cancel unstaking <amount> THALES button to return your THALES to stake.
Copy link
On this page
Step 1: Connect your wallet
Step 2: Navigate to the THALES Staking tab
Step 3: Staking THALES
Step 4: Claiming, Vesting and Unstaking
4.1 Claiming Staking Rewards
4.2 Vesting Rewards
4.3 Unstaking