# THALES/WETH LP rewards on Optimism - Guide

With the recent migration to Optimism, as per [TIP-23](https://github.com/thales-markets/thales-improvement-proposals/blob/main/TIPs/TIP-23.md), Thales have joined forces with Gelato to incentivize THALES/WETH liquidity providers on Optimism with THALES token rewards.

Gelato’s G-UNI framework wraps non-fungible Uniswap V3 positions into fungible and composable ERC-20 LP tokens so that platforms can use them with staking contracts and effectively incentivize Uniswap V3 liquidity provisioning via proxy.

#### THALES/WETH G-UNI pool on Optimism Mainnet is ince**ntivized with** **`24,000 THALES + 2,500 OP tokens per week.`**

The following is a detailed walkthrough on how to provide THALES/WETH liquidity on G-UNI, stake G-UNI LP tokens in the Thales dapp and claim your THALES rewards.

{% hint style="warning" %}
Make sure your wallet is connected to **Optimism Network** while you are going through the steps described in this guide.\
Go to <http://chainlist.org/>, find Optimism card under ChainID = 10 and click on the **`Connect Wallet`** button.
{% endhint %}

{% hint style="info" %}
To provide liquidity and be eligible for LP incentives, you need to have **Wrapped Ethereum** that will be used to pair with your THALES tokens.

You can wrap your ETH to **WETH** on Optimism using the Uniswap exchange with the following link:\
\
[`https://app.uniswap.org/#/swap?inputCurrency=ETH&outputCurrency=0x4200000000000000000000000000000000000006&chain=optimism`](https://app.uniswap.org/#/swap?inputCurrency=ETH\&outputCurrency=0x4200000000000000000000000000000000000006\&chain=optimism)
{% endhint %}

## Step 1: Provide THALES+WETH liquidity to the G-UNI pool on Sorbet Finance UI <a href="#step-1-navigate-to-the-thales-eth-liquidity-pool-page-on-dodo-platform" id="step-1-navigate-to-the-thales-eth-liquidity-pool-page-on-dodo-platform"></a>

Navigate to the [<mark style="color:red;">**`Add Liquidity to THALES/WETH`**</mark>](https://www.sorbet.finance/#/pools/0xac6705BC7f6a35eb194bdB89066049D6f1B0B1b5/add) page on the Sorbet.finance UI by using the following link:&#x20;

[**https://beta.arrakis.finance/#/vaults/0xac6705BC7f6a35eb194bdB89066049D6f1B0B1b5**](https://beta.arrakis.finance/#/vaults/0xac6705BC7f6a35eb194bdB89066049D6f1B0B1b5)

:octagonal\_sign: **Disclaimer:** Arrakis Finance UI on Optimism is still in beta phase. If you are having issues with seeing your wallet balance or if the THALES token is not showing, try to **clear the application state** in your Web Browser console:

1. [Open your Web Browser console](https://appuals.com/open-browser-console/) and click on the **`Application`** tab on the top right
2. Expand **`Local Storage`** and right click on `https://www.sorbet.finance/`
3. Click on the **`Clear`** button

![Steps to clear the application state of Sorbet.finance](https://288840232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKSZyDhrhMxBqaXew1MHD%2Fuploads%2FmG0Y0XHcaMIdsuU2sCZD%2Fannotely_image%20\(4\).jpeg?alt=media\&token=812007cb-54d8-4dc9-9d54-0a961f890840)

On the `Add Liquidity` page, input the amount of THALES and WETH you wish to deposit and provide liquidity with into the input fields.

![](https://288840232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKSZyDhrhMxBqaXew1MHD%2Fuploads%2FDpvg2tmiOblJ1NNN2iWV%2Finput.PNG?alt=media\&token=60960bdb-17c3-4d81-841f-ef9ee027148c)

After inputting your desired amount of tokens, click on the <mark style="color:red;">**`Add Liquidity`**</mark> button and confirm the transaction.

Once the transaction is confirmed, you should get a certain amount of [<mark style="color:red;">`Gelato Uniswap THALES/WETH LP (G-UNI)`</mark>](https://optimistic.etherscan.io/token/0xac6705BC7f6a35eb194bdB89066049D6f1B0B1b5) tokens in your wallet that represent your share of the liquidity pool.

## Step 2: Stake your LP tokens in the Thales dapp <a href="#step-1-navigate-to-the-thales-eth-liquidity-pool-page-on-dodo-platform" id="step-1-navigate-to-the-thales-eth-liquidity-pool-page-on-dodo-platform"></a>

Navigate to the [LP Staking page](https://thalesmarket.io/token?tab=lp-staking) in the Thales dapp by using the following link:

[**`https://thalesmarket.io/token?tab=lp-staking`**](https://thalesmarket.io/token?tab=lp-staking)

From the staking page, you can click on the **LP Staking** tab to stake LP tokens:

<figure><img src="https://288840232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKSZyDhrhMxBqaXew1MHD%2Fuploads%2FffbWePmoFDjd2oEdTfFE%2Fimage.png?alt=media&#x26;token=2df6e66d-d865-4763-98f0-738d0f7307e6" alt=""><figcaption></figcaption></figure>

After you inputted the amount of LP tokens, click on the <mark style="color:blue;">**`Stake`**</mark> button and confirm the transaction.

## Step 3: Claim THALES rewards

Now that you've staked your LP tokens you'll see your rewards accruing in the **`Rewards`** card of the `LP staking` page:

<figure><img src="https://288840232-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKSZyDhrhMxBqaXew1MHD%2Fuploads%2FVYKoDlCtcdbrSzqzYzxH%2Fimage.png?alt=media&#x26;token=445b4ee0-293b-4ae3-94e9-7b825638b74b" alt=""><figcaption></figcaption></figure>

If you want to claim your THALES rewards, click on the <mark style="color:blue;">**`Claim THALES`**</mark> button and confirm the transaction.
