In this tutorial, we will look through the subsidized liquidity providing program for USDT-WTON trading pair on the Uniswap exchange.
Among all those who have provided their liquidity to this pair, 210 000 crystals will be distributed over three weeks. If you want to participate in this program, you need to follow these steps:
- Install Crystal Wallet from Broxus.com and (or) update it to the latest version, if it is already installed
- Top up the balance in TON on the main wallet. This can be done by using exchanges (Bitcoin.com) or chatbots (Chatex).
- Select TON in the list of coins, click “Send”
- Enter the amount you want to convert to WTON, plus 1 TON for fee, send to the pool contract address: 0:136cc9fabcecfa251fae61a0fa727e1b65fe68edd2512beb671582189367faed
Click “Send”, go through confirmation and check that TON Crystal has been successfully deducted.
- Wait for WTON to be deposited in your Crystal Wallet — the token will be added automatically as soon as the deployment of the contract is completed (within about a minute).
Tokens have been successfully converted.
- In order to withdraw WTON to Ethereum, select the token in Crystal Wallet, click “Send” and send the required amount to your address from MetaMask. After a short period of time, you will see in the list of operations “Swap back confirmed” and the button “Execute”. Click and go to the “Check and broadcast to Ethereum” page on Tonbridge. Select “Execute” and then pay the commission of the operation in MetaMask. Make sure you have enough ETH to cover the deployment on the blockchain.
After confirmation, the received tokens will be visible in MetaMask.
In order to join the WTON liquidity pool, you need a Metamask wallet, as well as a certain amount of Ethereum itself to pay the network commission, as well as USDT and WTON as liquidity assets. You can buy USDT and ETH on exchanges (Bitcoin.com) or chatbots like Chatex.
Let’s say we already have all the necessary tokens on the Metamask wallet, then we need to connect Metamask to Uniswap — go to the main page, click “Use Uniswap”, then “Connect to a wallet”. Choose Metamask from the list.
Now we are ready to join the pool as a liquidity provider. To do this, go from the main page to the “Add” tab and select “Add Liquidity”.
On the new screen, select the pair WTON / USDT and enter the desired amount to enter the pool. Click on “Approve” to confirm that Uniswap can access the tokens on your wallet. Please note that you will need to have ETH on your metamask wallet.
In a few minutes you will receive a confirmation for the transaction. After that, the “Supply” button will become available. Click and confirm the deposit of funds into the pool.
In a couple of minutes, your funds will be successfully added to the liquidity pool.
You will receive LP tokens Uniswap-V2-USDT-WTON which will represent your liquidity pool position. Token address: 0x5811ec00d774de2c72a51509257d50d1305358aa
Received tokens must be transferred via Tonbridge in TON Crystal Wallet: Select “ETH-TON”, Uni-V2, and enter the number of tokens to transfer:
Click on “Next” and go to the TON wallet withdrawal page. In Crystal Wallet, select TON, click “Receive” and copy the wallet address (hint: just click on it to copy it):
Enter the address in the appropriate field on Tonbridge:
Click “Next” and go to the confirmation page. Choose the first or second option, in this case it doesn’t matter. “Infinite” will grant the wallet permission to write off unlimited coins. Press “Next” again and confirm the request in MetaMask:
After a couple of minutes, the transaction will be completed, you will be redirected to the “Check and execute” page. Click on “Transfer tokens” and go to “Open Crystal Wallet for next steps”:
At this point, a new token should appear in your Crystal Wallet. Select it and click “Collect”. In the window that opens, select “Confirm”, then “Execute” and receive the coins on your balance:
Now you can send these tokens to the yield pharming contract address — click “Send”, select the amount to send and enter this address:
Send by using “Send UNI-V2-USDT-WTON”
To withdraw liquidity from the yield farming contract, send 1 TON (not UNI-V2-USDT-WTON token) from your wallet — go to “Send”, and enter the address:
Add a comment:
Click “Send 1 TON” and everything that has been farmed will be returned to your wallet along with LP tokens.
Ton Crystal and LP tokens returned to the wallet
Ask a question: https://t.me/tonbridge_beta_testing
Broxus website: https://broxus.com/
FreeTon DeFi Alliance: https://tonalliance.org/
Address yield pharming contract
Address pair on Uniswap
Address WTON Vault
Address LP token