# SnowSwap Introduction

## What is SnowSwap?

### TL;DR

[**SnowSwap**](https://snowswap.org/) **lets you swap yield-farming tokens of the top DeFi Projects and maximize your APY by adding an additional layer of yield.**

*Our goal is to allow yield farmers to more easily switch into the highest yielding token at any time, avoiding withdrawal fees, and high gas costs arising from withdrawing, unwrapping, and depositing into other products.* The APY paid by comparable yield earning vaults is always changing but often it is too costly to switch between vaults for the highest yield. We aim to change that.

Currently, SnowSwap provides a DEX (decentralized exchange) for yield farming tokens. It features multiple liquidity pools for swapping between yield farming assets of similar worth, such as:&#x20;

* yield bearing stablecoins (in conjunction with other platforms such as [yEarn](https://yearn.finance/), [Curve](https://curve.fi/), and [Harvest](https://harvest.finance/))
* different flavors of wrapped tokens (including yield generating wrapped Ethereum & Bitcoin).&#x20;

Users can swap tokens in one of the pools, *or* can earn *SNOW* governance tokens by providing liquidity and staking in these pools (i.e. liquidity mining), typically earning APYs between 20–200% depending on demand. The highest earning pool is usually *Rudolph’s Pool*, which at times has offered 100%+ APY.

*In the future, we will be launching more features and products to make it easier to invest in DeFi.*

{% content-ref url="/pages/-MTtVwbXb4tNXbkLHCuv" %}
[Swap Overview](/pools/swapping-overview)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtXNFL5tQ1f3Csrb-G" %}
[Liquidity Mining Overview](/staking-liquidity-mining/overview)
{% endcontent-ref %}

{% content-ref url="/pages/-MVOw6h7knCcoQ5EQjdJ" %}
[HowTo: Provide Liquidity to Rudolph (SNOW-ETH)](/staking-liquidity-mining/howto-provide-liquidity-to-rudolph-snow-eth)
{% endcontent-ref %}

### In-Depth

SnowSwap is designed for low slippage stablecoin swaps and is based originally on Curve’s AMM. Our first pool for *yVault* stablecoins, allowed traders to easily swap between different yEarn V1 vaults without paying withdrawal fees and to exit positions cheaply by swapping into vaults with sufficiently large token reserves and then withdrawing.&#x20;

The easiest way to understand SnowSwap is to see it as an exchange. Its main goal is to let users and other decentralized protocols exchange specific kinds of yield farming coins with low slippage. Unlike exchanges out there that match a buyer and a seller, the behaviour of SnowSwap is different; it uses liquidity pools like Uniswap. To achieve this, we need liquidity (tokens) which is rewarded by those who provide them.

SnowSwap users can also diversify their yield across multiple stablecoin vaults by acting as LPs (liquidity providers). When you go to the deposit page and deposit one coin, it then gets split between each token in the pool. That’s something you have to keep in mind because if you were to deposit 1000 DAI in the yVault USD pool, you would get ownership of all the assets in the pool at the current ratio which changes constantly as people trade and arb the price.

![Comparison between SnowSwap and other protocols](/files/-MW2U2Q4FvNOmGdAIY-O)

Our first pool supported *yVault* *USDC*, *DAI*, *USDT*, and *TUSD*. Our second pool supported *yUSD* and *ycrvBUSD*. Vanilla stablecoins can be deposited via a zap contract and the corresponding yVault token will automatically be minted and supplied to the pool. (This feature is currently under repair but will be re-launched soon.) Upon successful deposits, LPs will receive the *ySNOW* token, which can be staked for additional *SNOW* rewards.&#x20;

## Motivation for SnowSwap

SnowSwap offers various liquidity pools to help you maximize yield on your DeFi assets.&#x20;

### Goals

#### **Bring liquidity to yield farming / Allow you to more easily switch into the highest yielding token.**

For instance, our first pool was designed for users of yEarn Finance **V1** stablecoin vaults. The yield on these vaults often changes, but it is difficult to switch from one vault to another, because doing so incurs paying for the gas to withdraw and deposit, as well as paying commission for the pool which is charged at the time of withdrawal. It is much cheaper and simpler to swap one yEarn liquidity provider token for another on SnowSwap, incurring the gas for only one transaction, and avoiding the commission fees.&#x20;

*We now bring this same strategy to other DeFi projects and tokens, namely: making it cheap and easy to swap into similar tokens with higher yield.*

#### **Allow you to more easily deposit tokens into DeFi earning opportunities.**

It can be difficult to enter into some kinds of vaults or pools because tokens need to be wrapped multiple times in different projects, which can be confusing, time consuming, and expensive.&#x20;

*By using our pools you can take wETH or wBTC and easily swap into yield bearing tokens which have been wrapped and deposited in several different projects.*

#### Allow bots and traders to easily access liquidity in all the pools via API.

The various pools in SnowSwap frequently have arbitrage opportunities for traders. It is possible for savvy traders to write programs which interact programmatically with the pools today. However, we will be releasing developer docs soon and adding additional APIs in the future.&#x20;

### Use Cases

Fundamentally, on SnowSwap you may either pay a small trading fee to swap tokens in one of SnowSwap’s pools, or provide liquidity to the pools to earn a percentage of trading fees and *SNOW* (governance token).

{% content-ref url="/pages/-MVyM8vbNWsoJ7KYiVah" %}
[Uses of SnowSwap](/general/uses-of-snowswap)
{% endcontent-ref %}

## SnowSwap Team

Due to unclear legislation around the DeFi industry, the SnowSwap team is currently anonymous. At some point this will change. Rest assured your funds are safe from rug pull and smart contracts are being audited by a top-tier auditing firm (details will be announced very soon!)

## SnowSwap's Future

The SnowSwap team is hard at work implementing new pools, making it easier to invest in DeFi, and focusing on other important issues like scalability and governance. Please follow us on [Twitter](https://twitter.com/snow_swap), [Medium](https://medium.com/snowswap/), [Telegram](https://t.me/Snowswap_community), or [Discord](https://discord.gg/CSSJTs4) for the latest information. As new features are implemented they will be added to this manual.


# Stablecoin Yield Farming

The launch of [Curve.fi’s y pool](https://curve.fi/iearn) was a watershed moment for DeFi. It introduced the LP token yCRV, which was the first asset of its kind to enable holders to earn yield from two different sources simultaneously: interest from lending pools, and LP fees from an AMM pool.

[yEarn](https://yearn.finance) (formerly known as iEarn) pioneered the notion of a “smart” stablecoin which optimized lending pool yield, and Curve extended it to add:

1. Basketing for diversifying yield across different stablecoins to avoid needing to swap between coins to optimize interest yield.
2. Additional yield in the form of 4 bps per trade.

With the second coming of Andre Cronje, yEarn introduced the concept of *Vaults*. Designed to combat the high barrier to entry for yield farming (due to gas costs), yEarn’s *yVaults* allowed users to deposit stablecoins in a pool managed by an on-chain yield farming strategy, effectively allowing gas costs to be subsidized by economies of scale. This led to the creation of the *USDC* vault, and shortly thereafter the *yCRV* vault. Today, there is a *yVault* for every major stablecoin.

![](/files/-MW2WU8RSIfK-IKTmqNi)

These vaults enabled users to participate in yield farming strategies without having to worry about gas costs, and gave rise to yet another source of stablecoin yield. Today, the *yVault* token *yyCRV* is one of the highest yielding wrapped stablecoins to-date. Providing its holders with the combination of lending pool interest, AMM LP fees, and yield farming returns. Since *yyCRV* has become so popular that it has been renamed to *yUSD*. As of this writing, over 220 million *yUSD* tokens have been minted, providing an annualized yield of over 84% to depositors.

*yVault* stablecoins represent the highest passive yield that can be earned on stablecoins today. However, there is no liquid market for the likes of *yUSD* — even Uniswap only has about $400k of liquidity for *yUSD*.

Exiting *yVault* positions can be costly as well. Withdrawing stablecoins from V1 vaults incurs a 0.5% withdrawal fee, and can incur additional fees in the form of high gas costs if the requested funds need to be withdrawn from the strategy contract. These gas costs can sometimes be hundreds of dollars, depending on gas prices.


# Uses of SnowSwap

##

## (1) Swapping Using SnowSwap Pools

Imagine you have *USDC* deposited into yEarn’s *yUSDC* vault but you notice you could be earning a higher yield using *yDAI*. You could pay the gas required for all the transactions to withdraw your *USDC*, convert it to *DAI*, and then re-deposit your *DAI* into Yearn or you could save yourself the hassle and use SnowSwap. SnowSwap's **yVault USD** pool allows users to easily enter and exit yVaults and other yield bearing tokens for only the gas cost of a swap fee. Increasing liquidity for similar yield-bearing tokens makes it easier for users to speculate on their yield or performance. Our first pools, **yVault USD** (*yDAI*, *yUSDC*, *yUSDT*, *yTUSD*) and **yVault Curve** (*yUSD*, *ybCRV*), were focused on yield-bearing stablecoin tokens.&#x20;

After this we decided to expand from stablecoins into tokenized BTC. We created the **btcSNOW** pool (*YcrvRenWSBTC*, *FcrvRenWBTC*) which allows swapping between yield-bearing tokenized versions of *BTC* from [yEarn](https://yearn.finance) and [Harvest Finance](https://harvest.finance).

We then went even further and introduced a new pool called **eth2SNOW** designed to incentivize ETH2 adoption.  One of the problems of ETH2 staking is the 18-24 month commitment before staked *ETH* can be transferred or withdrawn. Providers like [STKR](https://eth2.ankr.com) by ANKR and [LIDO](https://lido.fi) have attempted to provide liquidity by issuing derivative tokens to represent ones tokens locked in staking. However, how can one swap between these platforms or back to regular *ETH*?

{% content-ref url="/pages/-MTtVwbXb4tNXbkLHCuv" %}
[Swap Overview](/pools/swapping-overview)
{% endcontent-ref %}

## (2) Providing Liquidity to Earn SNOW (Liquidity Mining)

Instead of swapping assets in the pools, one can provide liquidity to the pools to earn *SNOW*. *SNOW* can also be staked to earn more *SNOW*.&#x20;

*SNOW* holders are able to participate in the governance of the SnowSwap platform using the Snow DAO.

{% content-ref url="/pages/-MTtXNFL5tQ1f3Csrb-G" %}
[Liquidity Mining Overview](/staking-liquidity-mining/overview)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtY09ZyKX-QQLJa5KE" %}
[Broken mention](broken://pages/-MTtY09ZyKX-QQLJa5KE)
{% endcontent-ref %}


# SNOW Governance Token

## *SNOW* Governance Token

![Let it SNOW!](/files/-MVyUVXcpLESo7yL56ld)

We are excited to announce *SNOW*, the governance token for SnowSwap organizes and incentivizes the community around the protocol.

#### ***SNOW*****&#x20;token contract address: 0xfe9a29ab92522d14fc65880d817214261d8479ae -** [View on Etherscan](https://etherscan.io/token/0xfe9a29ab92522d14fc65880d817214261d8479ae) / [View on Coingecko](https://www.coingecko.com/en/coins/snowswap)

### **Highlights**

* *Low token supply*; maximum 500,000 *SNOW*
* Initial retroactive distribution to early adopters
* Fair launch with no premine; 80% of tokens distributed to liquidity providers with 7% distributed retroactively to early LPs and users (4% pre-announcement, 3% post) and 1% for trading incentives
* 8% of tokens allocated to SnowSwap Foundation supporting the growth of the ecosystem by providing grants to value-adding forks, frontend integrations, and other contributors;
* Incentivized team committed to the long-term vision and success of the project;
* Smoother issuance curves to allow for gradual distribution and decentralization;
* Phased liquidity mining program with incentives that evolve as the protocol grows

### ***SNOW*****&#x20;Token Value and Functions**

As the governance token of SnowSwap, *SNOW* has the following core functions:

1. Via the DAO, to enable community-driven governance of the future development of SnowSwap, including what new pools are offered and the parameters that govern them.
2. To bootstrap liquidity for the SnowSwap’ ecosystem

### **Info / Exchanges**

* [View on Coingecko](https://www.coingecko.com/en/coins/snowswap)
* [Uniswap SNOW/ETH](https://app.uniswap.org/#/swap?outputCurrency=0xfe9a29ab92522d14fc65880d817214261d8479ae)
* [Bilaxy SNOW/ETH](https://bilaxy.com/trade/SNOW_ETH)
* [Gate.io SNOW/USDT](https://gate.io/trade/SNOW_USDT)
* [Gate.io SNOW/ETH](https://gate.io/trade/SNOW_ETH)

### **Token Allocation**

500,000 *SNOW* tokens will be minted at genesis with the following allocation:

![SNOW Token Allocation](/files/-MW2_L4AxQ1rPr7cEApC)

80% — to **Liquidity providers** including 7% released retrospectively to early LPs and users of SnowSwap

10% — to the **Dev Fund** (team) with a 3-year vesting schedule; 2% of the tokens will vest at launch to cover the prior development cost and provide several months of runway

8% — to the **SnowSwap Foundation** treasury to incentivize growth of the SnowSwap ecosystem. The tokens will be distributed based on governance proposals to incentivize various SnowSwap ecosystem growth initiatives:

* to pay for a security audit;
* partner programs for frontends integrating SnowSwap
* support of the value-adding forks,
* contributor grants and various community initiatives

2% — made available to the $BASED community via **Moonbase**. A Rover will be deployed for *SNOW* and 10,000 *SNOW* will be sent to the Rover on a 1-year continuous linear vesting schedule.

### **Token Issuance Schedule**

*SNOW* is distributed over a period of 3 years with continuous vesting according to the following release schedule:

![SNOW Token Issuance Schedule](/files/-MW2_a_2Oyhf0JVRgs80)

### **Liquidity Mining**

SnowSwap has multiple liquidity mining programs in several phases, each with a set of incentives designed to be optimal for the protocol at that stage.

50% of the total supply will be distributed to LPs during the first year in the following phases:

#### **Phase 1: Retroactive rewards**

7% of all tokens was allocated to early users and LPs and was claimable over two airdrops in October 2020.

#### **Phase 2: \[Liquidity Mining] Initial&#x20;*****SNOW*****&#x20;distribution program for LPs — 30%** of all tokens is allocated to LPs

*SNOW* tokens are distributed to liquidity providers for staking their SnowSwap LP tokens with a distribution curve weighted in favor of early LPs that provide liquidity when total pool size is low. The rewards are distributed in proportion to the amount of liquidity supplied, multiplied by a “rewards coefficient” that increases with time and resets to 1 when the liquidity is withdrawn. There are no fixed-length lockup commitments.

We also **incentivize Uniswap pools** for *SNOW* to create liquid markets. The process of earning *SNOW* for supplying Uniswap liquidity is as follows:

* SnowSwap LPs should supply their LP tokens or *SNOW* to the incentivized Uniswap pool (*SNOW*/*ETH*)
* To earn *SNOW*, users will stake their Uniswap LP tokens in *Rudoph's Pool* on the SnowSwap website.

{% content-ref url="/pages/-MTtXNFL5tQ1f3Csrb-G" %}
[Liquidity Mining Overview](/staking-liquidity-mining/overview)
{% endcontent-ref %}

{% content-ref url="/pages/-MVOw6h7knCcoQ5EQjdJ" %}
[HowTo: Provide Liquidity to Rudolph (SNOW-ETH)](/staking-liquidity-mining/howto-provide-liquidity-to-rudolph-snow-eth)
{% endcontent-ref %}

#### **Phase 3: Staking&#x20;*****SNOW*****&#x20; — 13%** of tokens allocated to LPs

*SNOW* holders can earn additional rewards in *SNOW* for locking their *SNOW* tokens in *Frosty's Pool*. Tokens staked in this pool will still be eligible for governance voting. Phase 3 is designed to eventually reward community participation.

The remaining 30% of the SNOW tokens allocated to LPs will be continuously vested in the community treasury and allocated during the following 2 years to additional liquidity mining programs which will be decided by governance. In other words, these tokens will be distributed to liquidity providers but the mechanics through which this happens will be left up to governance.

### **Governance and Fee Distribution**

The only functionality offered by *SNOW* is the ability to vote on governance proposals to modify or add to the SnowSwap protocol.

{% content-ref url="/pages/-MTtY09ZyKX-QQLJa5KE" %}
[Broken mention](broken://pages/-MTtY09ZyKX-QQLJa5KE)
{% endcontent-ref %}

## **SnowSwap Foundation**

We believe in playing positive-sum games and encouraging innovation. Tesla’s electric cars are open-source to help make the world a better place. Code should be as well. By having code that is made to be forked, we create network value and vampires are less likely to be successful.

### **Offensive Forkability**

The SnowSwap Foundation will invest in teams looking to add value to the ecosystem. Examples are: Protocol design-level experiments, and customization and/or localization for different market segments.

Possible grant recipients:

* Security Audits (via SnowSwap partner);
* Initial capital for development costs to provide runway while allowing for a fair launch;
* Paid forward grants;
* A fork must have some value-added integration with SnowSwap

## **Special Thanks**

We would like to thank the following early community members for their contributions to the SnowSwap ecosystem and for their advice.

-The yEarn Community\
-Hansolar\
-Zai\
-Berkeley Blockchain Xcelerator\
-Spencer Noon\
-Ian Lee\
-Matt Kaye\
-Sam Harrison\
-Nick Sullivan\
-JakeFromStateFarm\
-Ethan Kravitz\
-Mikobits\
-Shamil Magdiyev\
-Jared Madfes\
-Justin Yashoufar\
-The Open Web Collective\
-Curve Finance team (thanks for the [publicity](https://github.com/curvefi/curve-contract/pull/40) ;))\
-And everyone else for your contributions


# Swap Overview

## Swapping on SnowSwap

SnowSwap pools enable the following:

* Swap into higher performing yield farming tokens of top DeFI projects, avoiding withdrawal fees and high gas costs
* Cheaply enter yield farming vaults by swapping your vanilla stablecoins, wETH or wBTC (avoiding the cost and complexity of wrapping tokens across multiple platforms)
* Withdraw from vaults avoiding the exit fee

The SnowSwap founding team has created the first batch of pools. Future pools can be suggested and voted on by *SNOW* token holders using the Governance DAO.

## Fee Structure

The fee for trades is listed at the bottom of the swapping page, along with the current liquidity of the pool. If there is an admin fee, it is taken from the swap fee. The swap fee is split among the liquidity providers of the pool and is distributed when they withdraw their liquidity (see **Stake Pools & Depositing** for more info).

## Swap Pools

### USD Stablecoins

{% content-ref url="/pages/-MTtUAGejGuc0jf0w35R" %}
[yVault USD (yEarn Stablecoins)](/pools/pools/yvault-usd)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtUJU1aPm7x2\_0TmzX" %}
[yVault Curve (Curve Stablecoins)](/pools/pools/yvault-curve)
{% endcontent-ref %}

{% content-ref url="/pages/-MW7wqeLq4DLBQ8i1Gxm" %}
[fUSD (Harvest Stablecoins)](/pools/pools/yvault-harvest)
{% endcontent-ref %}

### Wrapped BTC

{% content-ref url="/pages/-MTtUT\_VsIf04lOiHI45" %}
[btcSNOW (Harvest or Yearn crvRenBTC)](/pools/pools/btcsnow)
{% endcontent-ref %}

### Wrapped ETH

{% content-ref url="/pages/-MTtUYo6bWhscszeGVL\_" %}
[eth2SNOW Pool (aETH, crETH, or wETH)](/pools/pools/eth2snow)
{% endcontent-ref %}

### Badger DAO

{% content-ref url="/pages/-MW8EiMHOQ3\_3QdD7zau" %}
[Broken mention](broken://pages/-MW8EiMHOQ3_3QdD7zau)
{% endcontent-ref %}


# Swap Pools

SnowSwap currently offers the following pools for swapping. Additional pools may be added by Snow DAO governance vote.

{% content-ref url="/pages/-MTtUAGejGuc0jf0w35R" %}
[yVault USD (yEarn Stablecoins)](/pools/pools/yvault-usd)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtUJU1aPm7x2\_0TmzX" %}
[yVault Curve (Curve Stablecoins)](/pools/pools/yvault-curve)
{% endcontent-ref %}

{% content-ref url="/pages/-MW7wqeLq4DLBQ8i1Gxm" %}
[fUSD (Harvest Stablecoins)](/pools/pools/yvault-harvest)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtUT\_VsIf04lOiHI45" %}
[btcSNOW (Harvest or Yearn crvRenBTC)](/pools/pools/btcsnow)
{% endcontent-ref %}

{% content-ref url="/pages/-MXL7uXfWcA9dYGUCL0u" %}
[Broken mention](broken://pages/-MXL7uXfWcA9dYGUCL0u)
{% endcontent-ref %}

**Under Construction**

{% content-ref url="/pages/-MW8EiMHOQ3\_3QdD7zau" %}
[Broken mention](broken://pages/-MW8EiMHOQ3_3QdD7zau)
{% endcontent-ref %}


# yVault USD (yEarn Stablecoins)

The *yVault USD* pool allows traders to easily swap between different [yEarn](https://yearn.finance/vaults) stablecoin **V1** vaults without paying withdrawal fees and to exit positions cheaply by swapping into vaults with sufficiently large token reserves and then withdrawing. This pool supports swapping between stablecoins staked in the yEarn V1 stablecoin vaults for *DAI*, *USDC*, *USDT*, or *TUSD* on [yEarn Finance](https://yearn.finance/vaults). Namely, you can swap between *yDAI, yUSDC, yUSDT* or *yTUSD* tokens.

Note: This pool will be upgrade to support [yEarn V2 vaults](https://docs.yearn.finance/products/yvaults/v2-yvaults) in the near future.

![](/files/-MW8NhRNVKUfE8U3zbCj)


# yVault Curve (Curve Stablecoins)

The *yVault Curve* pool allows traders to easily swap between different [Curve](https://curve.fi/) stablecoin vaults. This pool supports swapping between stablecoins staked in the [Y Pool (yEarn)](https://curve.fi/iearn/deposit) or [BUSD Pool ](https://curve.fi/busd/deposit)on [Curve Finance.](https://curve.fi/) Namely, you can swap between *yUSD* or *ybCRV* tokens.

![](/files/-MW8NQ44m0a9BjaZREE0)


# fUSD (Harvest Stablecoins)

The *fUSD* pool allows traders to easily swap between different [Harvest](https://harvest.finance/) stablecoin vaults. This pool supports swapping between stablecoins staked in the *USDC*, *USDT* or *DAI* pools [Harvest Finance](https://harvest.finance/). Namely, you can swap between *fUSDC, fUSDT,* or *fDAI* tokens.

![](/files/-MW8DP4EOPvLGwWoRn_p)

![](/files/-MW8NzvI9eG4gXh63Jl-)


# eth2SNOW Pool (aETH, crETH, or wETH)

*NOTE: Discontinued April 2021.*

SnowSwap’s **eth2SNOW** pool aims to create new markets and utility via the ability to enter, exit, and swap between popular ETH2 staking services with low slippage. This pool currently includes *aETH* by ANKR/STKR, *CRETH2* by CREAM, and vanilla ETH (*WETH*). **eth2SNOW** provides a few key advantages for liquidity providers:

* Enables users to conveniently enter and exit Eth2 staking services using *WETH*
* Allows users to optimize for the highest APY % with low slippage swaps
* Alleviates minimum ETH entry required for aETH

![](/files/-MW8OJuqshqiq23trqSS)


# btcSNOW (Harvest or Yearn crvRenBTC)

The *btcSNOW* pool allows traders to easily swap between different flavors of wrapped BTC. This pool supports swapping between stablecoins staked in *crvRENBTC* pools. Namely, you can swap between *FcrvRenWBTC* tokens on [Harvest](https://harvest.finance/) and *YcrvRenWSBTC* on [yEarn](https://yearn.finance/vaults/0x5334e150B938dd2b6bd040D9c4a03Cff0cED3765).

![YcrvRenWSBTC Vault (Harvest)](/files/-MW8RiMd-whR6dgNBpXU)

![FcrvRenWBTC Vault (yEarn)](/files/-MW8RKKyWxtKlgY8oiZi)

![](/files/-MW8OA1-ZMneYUarbyoa)


# crvethSNOW (Curve Wrapped ETH)

## *crvethSNOW* Pool

This pool targets the following three ETH staking pools on [Curve](https://curve.fi/pools?): ***seth***, ***ankreth***, and ***steth***.

![Curve ETH Pools](/files/-MXLAxkFxk4V_YZu8U-g)

**The SnowSwap&#x20;*****crvethSNOW*****&#x20;pool acts as a meta-pool, allowing one to swap between these different pools cheaper and easier than trading in and out of them on Curve, to switch to the wrapped ETH token with the highest interest rate.** The difference in APYs between Curve ETH LP tokens is usually more than 10% and changes based on the number of rewards that Curve’s DAO allocates to each pool periodically.

The ***crvethSNOW*** pool:

* Provides a service of swapping between the Curve’s ETH pools when the interest rates of these pools change and users want to migrate to a pool with higher APY
* Lets users easily deposit/withdraw **directly** into/from the Curve’s ETH pools just by swapping vanilla *wETH* with the Curve’s pools LP tokens: *crvsETH*, *crvStETH*, *crvAnkrETH*

## Curve ETH Pools – Background

In December 2020, Curve [launched](https://beincrypto.com/curve-finance-launches-ethereum-swapping-liquidity-pool/) ***seth***, a new pool for Ethereum and synthetic Ethereum (*sETH*) swaps and liquidity provision. The pool allows liquidity farmers to deposit Ethereum and synthetic Ethereum in order to earn additional yields. *sETH* is essentially a soft peg of standard ETH, designed to stay as close in value as possible, though it often trades slightly lower which allows for arbitrage opportunities.&#x20;

Around the same time, the ***ankreth*** pool was [launched](https://gov.curve.fi/t/scip-20-eth-ankreth/1163) enabling one to swap between the *ankrETH* token (representing ETH staked in ANKR’s ETH2.0 staking service, STKR) and regular ETH. This pool acts as a bridge, giving exposure to ETH2.0 staking to liquidity providers as well as a share of fees while allowing traders to easily swap between *ankrETH* and ETH in large quantities, to exit or enter ETH2.0 staking.

Around January 2021, the ***steth*** pool was launched for users staking ETH on [Lido’s](https://lido.fi/) ETH2.0 staking service. Before this liquidity pool for *stETH*, users could not swap their locked *stETH* back for regular ETH. This swapping between *stETH* and ETH effectively unstakes their ETH from the Lido contract. Without any liquidity pools, users would not be able to unstake their staked ETH until Ethereum launches Phase 2.

## Swapping Between Curve ETH Tokens

![](/files/-MXLBoglpx4Fsp_EXD-L)


# Liquidity Mining Overview

You can earn SNOW for providing liquidity to the SnowSwap pools by staking the SnowSwap LP tokens in the respective staking pools.

![](/files/-MVyTp75lHKGOzRMABXo)

## **Liquidity Mining Program Summary** <a href="#b972" id="b972"></a>

* ***SNOW*** ❄️ **rewards pool:** 150,000 *SNOW* (30% of total *SNOW* supply)
* **Program Duration:** 1 year (from 9:00 PM PST Oct 14th, 2020 to 9:00 PM PST Oct 13th, 2021) with a 3-month bonus period during which 95,200 *SNOW* (63.47%) was unlocked

## ***SNOW*****&#x20;❄️ Token Distribution**

SnowSwap utilizes a smart-contract based mechanism to distribute tokens over time. To enable single-asset staking pools, we’ve forked the **SNX staking contracts** that are widely used by many DeFi projects and tested by billions of dollars locked.

150,000 *SNOW* tokens (30% of total supply) will be distributed over a period of 1 year between the users who stake their SNOW and SnowSwap LP tokens in the respective staking pools.

### ***SNOW*****&#x20;Token Distribution Schedule** <a href="#id-7fdc" id="id-7fdc"></a>

* **Weeks 1–2:** 2,000 *SNOW* tokens daily
* **Weeks 3–4:** 1,600 *SNOW* tokens daily
* **Weeks 5–6:** 1,200 *SNOW* tokens daily
* **Weeks 7–8:** 800 *SNOW* tokens daily
* **Weeks 9–10:** 600 *SNOW* tokens daily
* **Weeks 11–13:** 400 *SNOW* tokens daily
* **Weeks 14–52:** 200 *SNOW* tokens daily

![](/files/-MWcZFiz8FY1QF3dqQ4p)

There was a 3-month bonus period for early participants. After which, **200 SNOW tokens are now distributed daily across the staking pools** until the end of the program duration (Oct 13th, 2021) according to the distribution percentages in the table below. These percentages will change as more pools are added in the future.

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MWdIJfe-EZs1gwv0qUA)

The amount of rewards earned by a user is proportional to the share of the user’s stake of the TVL (total value locked) in the pool. Your share of rewards gets lower if more people start staking.

*SNOW* tokens are distributed to liquidity providers for staking their SnowSwap LP tokens with a distribution curve weighted in favor of early LPs that provide liquidity when total pool size is low. The rewards are distributed in proportion to the amount of liquidity supplied, multiplied by a “rewards coefficient” that increases with time and resets to 1 when the liquidity is withdrawn. There are no fixed-length lockup commitments.

**Please don’t supply your life savings, or assets you can’t afford to lose, to SnowSwap, especially as a liquidity provider.**


# Stake Pools & Depositing

## Summary

SnowSwap offers multiple single-asset pools as well as the ***SNOW-ETH*****&#x20;Uniswap** pool, *Rudolph's Pool*.

Goals:

* Incentivize inflow of liquidity
* Attract new users to the platform
* Create liquidity for future integrations

In an effort to incentivise long-term holders of *SNOW*, SnowSwap launched **Frosty’s&#x20;*****SNOW*****&#x20;pool** which receives 15% of all rewards.

Additionally, in order to incentivize the inflow of liquidity, we added single-asset pools for each of the SnowSwap LP tokens:

* **ySnow** — Jack Frost’s Pool
* **ycrvSnow** — Santa Claus’ Pool
* **btcSnow** —Cupid's Pool&#x20;
* **fSnow -** Donner's Pool
* **crvethSnow** - Night King's Pool

SnowSwap liquidity providers can easily stake their LP tokens at the same time by clicking the “Deposit and Stake” button on the deposit page.

Additional pools may be added by Snow DAO governance vote.

## Depositing Into a Pool

First, it's important to understand that you don't have to deposit all coins, you can deposit one or several of the coins in the pool and it won't affect your returns. Depositing the coin with the smallest share in the pool will result in a small deposit bonus.

Second, once you deposit one coin, **it gets split over the four different coins in the pool which means you now have exposure to all of them,** so you want to find a pool with coins you are comfortable holding. The first checkbox (Add all coins in a balanced proportion) allows you to deposit all coins in the same proportion they currently are in the pool. It requires you to own positions in all the coins.&#x20;

Sometimes, one asset is quite low in the pool. If you are depositing coins that the pool is currently lacking, you can get an additional bonus. The main reason for this is that this asset is currently slightly more expensive so if you went to a centralised exchange you might sell it for a little bit higher. The deposit bonus reflects that. The other reason behind this is that the pools are always trying to balance themselves and go back to equal parts so depositing the coin with the lowest share will get you a deposit bonus. When you withdraw, the same principle applies (but reversed). If you withdraw the coin with the biggest share, you would get a bonus but you still choose what coin you want to withdraw.

Turning off the "Deposit wrapped" option (coming soon) allows you to directly deposit tokens that have not been previously wrapped (on yEarn Finance or other websites). If you are depositing normal wrapped coins, you can ignore this option.

If you don't want to add all your coins, just un-select the "Use maximum amount of coins available" checkbox and enter the number of coins you wish to deposit and click **"Deposit and Stake"**. You will then be prompted to confirm multiple transactions.

## Confirming and Staking

You will then be asked to approve the Snow contract, followed by a deposit transaction which will wrap your stable coins and deposit them into the matching pool. This transaction can be expensive so you ideally want to wait for gas to be fairly cheap if this will impact the size of your deposit.

After depositing in the pool, you receive liquidity provider (LP) tokens. They represent your share of ownership in the pool and you will need them to stake for *SNOW*. If you deposit and stake at the same time, you will then be prompted with a new transaction that will deposit your LP tokens in the appropriate pool. Confirming the transaction will let you liquidity mine *SNOW*, the governance toke&#x6E;*.* (You can check and claim *SNOW* later from the **Staking** page.)

**After staking your LP tokens, you're providing liquidity so all that's left to do is wait for your&#x20;*****SNOW*****&#x20;to accrue.**

## **Trading Fees**

The trading fees stay in the pool and are shared with liquidity providers when they withdraw their LP tokens. So by providing liquidity, you also will earn a proportional portion of the trading fees.

## **Stake Pools**

**SNOW Governance Token**

{% content-ref url="/pages/-MTtYzOnaKFfj0-4aimV" %}
[Frosty (SNOW)](/staking-liquidity-mining/stake-pools/frostys-pool-snow)
{% endcontent-ref %}

**Uniswap Liquidity Provider UNI LP V2**

{% content-ref url="/pages/-MTtZHaPJu7gzhTYYBqG" %}
[Rudolph (SNOW-ETH Uniswap LP)](/staking-liquidity-mining/stake-pools/rudolphs-pool-snow-eth)
{% endcontent-ref %}

**Farming Pools**

{% content-ref url="/pages/-MTtZzJIZWAzrQ8MJhae" %}
[Jack Frost (yEarn Stablecoins)](/staking-liquidity-mining/stake-pools/jack-frost-ysnow)
{% endcontent-ref %}

{% content-ref url="/pages/-MTtZmIBP4yOz2mQOLIp" %}
[Santa Claus (Curve Stablecoins)](/staking-liquidity-mining/stake-pools/santa-claus-ycrvsnow)
{% endcontent-ref %}

{% content-ref url="/pages/-MTt\_3nBAej4slBf-FtB" %}
[Cupid (Harvest or Yearn crvRenBTC)](/staking-liquidity-mining/stake-pools/cupid-btcsnow)
{% endcontent-ref %}

{% content-ref url="/pages/-MW7wRn7jFaCq\_f-v3-v" %}
[Donner (Harvest Stablecoins)](/staking-liquidity-mining/stake-pools/donner-fsnow)
{% endcontent-ref %}

{% content-ref url="/pages/-MXLBxscnMp\_DCO3R88D" %}
[Broken mention](broken://pages/-MXLBxscnMp_DCO3R88D)
{% endcontent-ref %}

**Under Construction**

{% content-ref url="/pages/-MW7wWN114ADoBJ4-hVz" %}
[Broken mention](broken://pages/-MW7wWN114ADoBJ4-hVz)
{% endcontent-ref %}

{% content-ref url="/pages/-MW7wceXCMNOR5TRlkWC" %}
[Broken mention](broken://pages/-MW7wceXCMNOR5TRlkWC)
{% endcontent-ref %}


# Frosty (SNOW)

**Frosty’s Pool** launched to incentivize long-term holders of *SNOW.* Stake your *SNOW* tokens to earn more *SNOW*!

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

![](/files/-MW8PJmNzSn46XRg7O4F)


# Rudolph (SNOW-ETH Uniswap LP)

*Rudolph's Pool* is designed to incentivize users to provide liquidity to the *ETH*/*SNOW* trading pair on Uniswap. Due to the importance of liquidity, this pool is the top performing staking option. One must provide liquidity to the *ETH*/*SNOW* pair pool on Uniswap then stake one’s UNI LP V2 tokens in *Rudolph’s Pool*. Put another way, 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. See the HOWTO guide linked below for more details.

{% content-ref url="/pages/-MVOw6h7knCcoQ5EQjdJ" %}
[HowTo: Provide Liquidity to Rudolph (SNOW-ETH)](/staking-liquidity-mining/howto-provide-liquidity-to-rudolph-snow-eth)
{% endcontent-ref %}

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

![](/files/-MW2gW6TMUg2PcU7tAIh)

![](/files/-MW8Pw6i-dZRRkDRTnAQ)


# Santa Claus (Curve Stablecoins)

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

In order to provide liquidity to the *Santa Claus* pool, one must first acquire *ycrvSNOW* and then stake it by doing the following:

1. Deposit stablecoins to the [Y Pool (yEarn)](https://curve.fi/iearn/deposit) or [BUSD Pool ](https://curve.fi/busd/deposit)on [Curve Finance.](https://curve.fi/) This returns back *yUSD* or *ybCRV* tokens, respectively.
2. Deposit the resulting *yUSD* or *ybCRV* on [SnowSwap yVault Curve Deposit Page](https://snowswap.org/busd/deposit). This returns back *ycrvSNOW* tokens.
3. Stake the resulting *ycrvSNOW* tokens into the *Santa Claus* pool.

![](/files/-MW8Q_TPOmFHNltyYem_)

![](/files/-MW8Q2hkFxPwJW1loSVw)

![](/files/-MTtjAyjd0e-_S-srVeI)


# Jack Frost (yEarn Stablecoins)

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

In order to provide liquidity to the *Jack Frost* pool, one must first acquire *yDAI, yUSDC, yUSDT,* or *yTUSD* and then stake it by doing the following:

1. Deposit stablecoins to the yEarn V1 stablecoin vaults for *DAI*, *USDC*, *USDT*, or *TUSD* on [yEarn Finance](https://yearn.finance/vaults). This returns back *yDAI, yUSDC, yUSDT,* or *yTUSD* tokens. **Be sure to deposit to the V1 vaults.**
2. Deposit the resulting *yDAI, yUSDC, yUSDT,* or *yTUSD* on [SnowSwap yVault USD Deposit Page](https://snowswap.org/iearn/deposit). This returns back *ySNOW* tokens.
3. Stake the resulting *ySNOW* tokens into the *Jack Frost* pool.

![](/files/-MW8QnN9TgHe0dvsNmt3)

![](/files/-MW8Q5aCNwsX6wV3Jix3)

![](/files/-MTtjAyiz-IIGDX0GeDy)


# Buddy Elf Pool (ETH2 staking coins)

*NOTE: Discontinued April 2021.*

In order to provide liquidity to the *Buddy Elf* pool, one must first acquire *aETH, crETH,* or *wETH* and then stake it by doing the following:

1. [Deposit and wrap](https://eth2.ankr.com/) your *ETH* via [***STKR***](https://eth2.ankr.com/) by **ANKR**. This returns back *aETH* tokens. \
   *OR*\
   [Deposit and wrap](https://app.cream.finance/eth2/) your *ETH* via [**CREAM Finance**](https://app.cream.finance/). This returns back cr*ETH* tokens. \
   *OR*
2. [Deposit and wrap](https://app.uniswap.org/#/swap) your *ETH* via [**Uniswap**](https://app.uniswap.org/). Be sure to select swap from *ETH* to *wETH*. This returns back *wETH* tokens.&#x20;
3. Deposit the resulting *aETH, crETH,* or *wETH* on [SnowSwap eth2SNOW Deposit Page](https://snowswap.org/ethsnow/deposit). This returns back *eth2SNOW* tokens.
4. Stake the resulting *eth2SNOW* tokens into the *Buddy Elf* pool.

![](/files/-MW8QBgZHrJ7xycAJerD)

![Deposit and wrap your ETH via STKR by ANKR](/files/-MTtjAye5uUsir-C8tmt)

![Deposit and wrap your ETH via CREAM](/files/-MTtjAyb44seBEiok3eq)

![Wrap ETH into wETH on Uniswap](/files/-MTtjAycmK377y8we3oQ)


# Cupid (Harvest or Yearn crvRenBTC)

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

In order to provide liquidity to the *Cupid* pool, one must first acquire *YcrvRenWSBTC,* or *FcrvRenWBTC* and then stake it by doing the following:

1. Deposit *renBTC*, *wBTC*, or *sBTC* to the [sbtc Pool](https://curve.fi/sbtc/deposit)[ ](https://curve.fi/busd/deposit)on [Curve Finance.](https://curve.fi/) This returns back ***crv**RenWTC* tokens.&#x20;
2. Deposit the resulting ***crv**RenWBTC* to the **CRV:RENWBTC** pool on [Harvest Finance](https://harvest.finance/). This returns back ***F**crvRenWBTC* tokens.\
   *OR*\
   Deposit the resulting ***crv**RenWBTC* to the **crvRENBTC** **V1** pool on [Yearn Finance](https://yearn.finance/vaults). This returns back ***Y**crvRenWBTC* tokens.
3. Deposit the resulting ***F**crvRenWBTC* or ***Y**crvRenWBTC* on [SnowSwap btcSNOW Deposit Page](https://snowswap.org/pusd/deposit). This returns back *btcSNOW* tokens.
4. Stake the resulting *btcSNOW* tokens into the *Cupid* pool (or deposit and stake at the same time by pressing the green button.)

![](/files/-MW8Q8tw8nOWJNxmrrmt)

![Staking btcSNOW from Harvest Finance](/files/-MTtjAyg1auXwI8I7DTY)

![Staking btcSNOW from Yearn Finance](/files/-MTtjAyf7OF_KdYF2uRi)


# Donner (Harvest Stablecoins)

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

In order to provide liquidity to the *Donner* pool, one must first acquire *fUSDC, fUSDT, fDAI,* or vanilla *USDC* and then stake it by doing the following:

1. Deposit stablecoins to the *Stablecoins* vault for *DAI*, *USDC*, or *USDT* on Harvest[ Finance](https://harvest.finance/). This returns back *fDAI, fUSDC,* or *fUSDT* tokens.
2. Deposit the *USDC* or resulting *fDAI, fUSDC,* or *fUSDT* tokens on **SnowSwap fAssets Deposit Page**. This returns back *fSNOW* tokens.
3. Stake the resulting *fSNOW* tokens into the *Donner* pool.

![Deposit Stablecoins on Harvest Finance](/files/-MW8DP4EOPvLGwWoRn_p)

![Deposit fAssets on SnowSwap](/files/-MW8BqaCB4CzMb9_s6Lk)


# Night King (Curve Wrapped ETH)

## Providing Liquidity

SnowSwap users can also diversify their yield by acting as LPs, staking their Curve ETH assets in SnowSwap pools to earn *SNOW*, the SnowSwap governance token.

First, deposit *wETH*, *crvSETH*, *crvStETH*, and/or *crvAnkrETH* into the ***crvethSNOW*** pool.

**NOTE:**&#x20;

At the time of writing, vanilla *sETH*, *stETH* and *ankrETH* first must be deposited on Curve which returns *crvSETH*, *crvStETH*, and/or *crvAnkrETH* tokens. These wrapped tokens then are deposited on SnowSwap. In the near future, it will be possible to deposit the vanilla *sETH*, *stETH* and *ankrETH* tokens on SnowSwap without having to visit Curve, by toggling the “Deposit wrapped” check box.

![](/files/-MXLC8KDOVVdPIBn9YAm)

Upon successful deposit, you will receive the *crvethSNOW* token, which can then be staked into the *Night King’s pool* in a separate operation. Or, you can deposit and stake at the same time by clicking the green button (recommended).

![Daily SNOW Distribution Across All Pools (Subject to Change)](/files/-MXLCpny-SHK61MQlOOV)

After staking the *crvethSNOW* token you will start to receive *SNOW* tokens. Currently, 200 SNOW tokens are distributed every day to all the different LPs on SnowSwap. To start, 60 *SNOW* will be distributed daily across all the liquidity providers in the *Night King’s* *pool* based on each individual’s percentage of ownership of the assets in the pool. This is a 10 week promotion from the pool's launch on 5/26/21, after which it will decrease.


# 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.*

## Motivation

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.”

## **Providing Liquidity on Uniswap (Deposit SNOW & ETH and receive SNOW-ETH LP tokens)** <a href="#id-2e21" id="id-2e21"></a>

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](https://uniswap.org/docs/v2/core-concepts/pools/).

**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)**

{% embed url="<https://info.uniswap.org/pair/0xE4f8F3CB9b33247789e4984A457bb69A1a621Df3>" %}
ETH-SNOW Pair Statistics (Uniswap)
{% endembed %}

**SNOW Token Statistics (Uniswap)**

{% embed url="<https://info.uniswap.org/token/0xfe9a29ab92522d14fc65880d817214261d8479ae>" %}
SNOW Token Statistics (Uniswap)
{% endembed %}

## Acquire *SNOW*

### **Info / Exchanges**

* [SNOW Token Markets on Coingecko](https://www.coingecko.com/en/coins/snowswap#markets)
* [Uniswap SNOW/ETH](https://app.uniswap.org/#/swap?outputCurrency=0xfe9a29ab92522d14fc65880d817214261d8479ae)
* [Bilaxy SNOW/ETH](https://bilaxy.com/trade/SNOW_ETH)
* [Gate.io SNOW/USDT](https://gate.io/trade/SNOW_USDT)
* [Gate.io SNOW/ETH](https://gate.io/trade/SNOW_ETH)

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:**

{% embed url="<https://app.uniswap.org/#/swap?inputCurrency=0xfe9a29ab92522d14fc65880d817214261d8479ae>" %}
ETH-SNOW Pool on Uniswap
{% endembed %}

![Swapping 1 ETH for 14.2838 SNOW on Uniswap](/files/-MW2g3Ej-Vdz6F05dxI1)

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*****&#x20;Add Liquidity (Uniswap)**

{% embed url="<https://app.uniswap.org/#/add/0xfe9a29ab92522d14fc65880d817214261d8479ae/ETH>" %}
ETH-SNOW Add Liquidity (Uniswap)
{% endembed %}

![Adding ETH-SNOW Liquidity on Uniswap](/files/-MW2gW6TMUg2PcU7tAIh)

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.

## **Staking&#x20;*****ETH-SNOW LP*****&#x20;Tokens on SnowSwap for Massive Yield** <a href="#a59a" id="a59a"></a>

After staking on Uniswap, go back to [SnowSwap stake page](https://snowswap.org/stake) 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](/files/-MW2ggp9FmZo_21hz5f3)

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.

## **A Word About Gas Costs** <a href="#id-5d8f" id="id-5d8f"></a>

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](http://ethgasstation.info/) or[ gasnow.org](http://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?](https://blog.flipsidecrypto.com/best-time-to-transact-on-ethereum/)

More information about MetaMask is available at [https://metamask.io](https://metamask.io/).


# Contract Addresses

### TVL/Liquidity

SnowSwap has liquidity from the following swapping pools:

**Ethereum**

| **Pool/Asset**          | **Contract ID**                            |
| ----------------------- | ------------------------------------------ |
| crvETH                  | 0x3820A21c6D99e57FB6A17ab3fbdBE22552af9Bb0 |
| fUSD                    | 0x8470281f5149eb282cE956D8C0E4f2EbBC0C21FC |
| yVault v3               | 0x668e76F1E74e6391ed3fe947E923878109647879 |
| yVault v2               | 0x9E92B01B30004eC224A5F69d3D5EB83876321209 |
| yVault                  | 0x4571753311E37dDb44faA8Fb78a6dF9a6E3c6C0B |
| eth2SNOW                | 0x16BEa2e63aDAdE5984298D53A4d4d9c09e278192 |
| btcSNOW                 | 0xeF034645b9035C106acC04cB6460049D3c95F9eE |
| yVault Curve            | 0xBf7CCD6C446acfcc5dF023043f2167B62E81899b |
| SNOW (Frosty's Staking) | 0x7d2c8B58032844F222e2c80219975805DcE1921c |

**Polygon**

Penguin Pool - [0x6852E7399C6cC73256Ca46A4921e1c7b2682D912](https://polygonscan.com/address/0x6852E7399C6cC73256Ca46A4921e1c7b2682D912) (Swapping) & [0x3acaa8cfc9026bf6754f823180bd70620fa6b588](https://polygonscan.com/address/0x3acaa8cfc9026bf6754f823180bd70620fa6b588) (Staking)

### Verified Addresses fSnow Pool

* swap\_address: "0x8470281f5149eb282cE956D8C0E4f2EbBC0C21FC"
* token\_address: "0x9849627F3029903ca1128874bFC7DCD57A09AEDB"
* gauge\_address: "0xE4a692e8f954E1A108cb184BDB18064ca3962801"

### Verified Addresses crvEth2Snow Pool:

* swap\_address: "0x3820A21c6D99e57FB6A17ab3fbdBE22552af9Bb0"
* token\_address: "0xDA75443f636e0949a1979088da5430F8EB6f1177"
* gauge\_address: "0x1ee5da720b8886384c671100c2e7843a39d13873"


# Developer Info

Coming soon!


# To be announced soon

To be announced.


