HowTo: Provide Liquidity to Rudolph (SNOW-ETH)
Note: Yields are not guaranteed and can change daily. Liquidity mining is high risk. This article is not investment advice.
The top performing staking option is usually to provide liquidity to the ETH/SNOW pair pool on Uniswap then stake one’s LP coins in Rudolph’s Pool. Basically, one must acquire equivalent amounts of ETH and SNOW, and add them to the liquidity pool on Uniswap. One then receives UNI V2 LP (Liquidity Provider) tokens representing one’s ownership share of the liquidity pool. Finally, one stakes these LP tokens on the SnowSwap platform, under “Stake.”
If you have already provided liquidity on Uniswap, you can skip parts of this section. For more information on Uniswap pools, please consult the Uniswap documentation.
First, a word of caution. When trading on Uniswap, one has to always ensure they are trading the correct token, and not some scam copy with the same name. The address of the official SNOW token is 0xfe9a29ab92522d14fc65880d817214261d8479ae. You should verify this is the same address in Uniswap.
Uniswap hosts the SNOW/ETH pool which allows anyone to buy and sell SNOW tokens in exchange for ETH:
ETH-SNOW Pair Statistics (Uniswap)
SNOW Token Statistics (Uniswap)
Before one can add liquidity, one must possess both SNOW and ETH tokens in one’s wallet. This article assumes that one has already configured a web3 wallet using MetaMask or an alternate web3 browser, acquired ETH, and transferred it to one’s wallet. To get SNOW tokens we need to use an exchange such as Uniswap, Bilaxy, or Gate.io.
We can swap some ETH for SNOW right on Uniswap:
Swapping 1 ETH for 14.2838 SNOW on Uniswap
Make sure your wallet is connected, select the right direction of the trade, input the desired quantities, and click on Swap. On the confirmation screen, verify the details are correct, then click “Confirm Swap” and wait for the transaction to be confirmed on the blockchain.
After ensuring we have an equivalent amount of ETH and SNOW to stake, we can continue to actually add the liquidity to the ETH-SNOW pool.
ETH-SNOW Add Liquidity (Uniswap)
Adding ETH-SNOW Liquidity on Uniswap
Navigate to the pool above, enter the quantity to provide, and add the liquidity. Your wallet will then hold UNI V2 LP (SNOW-ETH) tokens which represent your stake of the pool’s liquidity. We next need to stake these tokens into Rudolph’s Pool on SnowSwap.
After staking on Uniswap, go back to SnowSwap stake page and select Rudolph’s Pool. Enter the amount of LP tokens you want to stake (presumably all of them), and click on Deposit. If you want to make future staking transactions faster (and trust the security of our smart contract), you can select the “Infinite approval” option if you like. Authorize the transactions that follow.
Staking Uniswap SNOW-ETH LP Tokens on SnowSwap
Your liquidity tokens are now staked on SnowSwap. Come back to the same screen and check the “Snow Earned” which is updated every block and can be withdrawn at any time. You may wish to periodically withdraw your rewards and stake them in Frosty’s Pool (currently 21% APY), or sell them.
MetaMask and the SnowSwap platform attempt to recommend the optimal gas cost for each transaction. However, using the Ethereum network during periods of congestion will cost more. If you are not in a hurry, we recommend consulting gas information websites such as ethgasstation.info or gasnow.org and executing transactions at a time when it is cheaper to use the Ethereum network. Gas costs are the same no matter what quantity of tokens you are transacting, so it is economical to do one transaction of many tokens rather than many transactions of small amounts of tokens. Also, see What Is The Best Time To Transact On Ethereum?