Skip to main content

Overview

What are yVaults?

yVaults are like savings accounts for your crypto assets. They accept your deposit, then route it through strategies which seek out the highest yield available in DeFi.

image

yVault Fee Structure

Performance Fee: Deducted from yield earned every time a vault harvests a strategy.

Management Fee: Flat rate taken from vault deposits over a year. The fee is extracted by minting new shares of the vault, thereby diluting vault participants. This is done at the time of harvest, and calculated based on time since the previous harvest.

The old structure used before the changes brought by YIP-69 was 20% performance fees and 2% management fees, but this has changed and vaults now have a dynamic fee structure. Single asset vaults have no management fee. Fee values for all yVaults can be checked in real-time at yearn.watch

Example YFI yVault fee structure at the time of writing:

Fee TypeValue
Management Fee0%
Performance Fee20%

On the yearn.fi user interface, yield is displayed as net APY. This means that both fees and compounding returns are taken into consideration in the rates presented. Since harvests don't occur on a set basis, yield is usually estimated based on historical data. For more information, see How to Understand yVault ROI

  • For vaults deployed by the vault factory the performance fee is 10% instead of 20%.

v2 yVault Improvements

  • Up to 20 strategies per vault: This will increase the flexibility to manage capital efficiently during different market scenarios. Each strategy has a capital cap. This is useful to avoid over-allocating funds to a strategy that cannot increase APY anymore.
  • Strategist and Guardian are the new Controllers: The Controller concept is not available in V2 yVaults and has been replaced by a Guardian and the Strategy creator (strategist). These 2 actors oversee strategy performance and are empowered to take action to improve capital management or act on critical situations.
  • Automated vault housekeeping (Keep3r network): harvest() and earn() calls are now automated through the Keep3r bots network. These 2 function calls are used to purchase new underlying collateral by selling the earned tokens while moving the profits back to the vault and later into strategies. The keep3r network takes the heavy lifting of doing these calls and running with the gas costs in exchange for keep3r tokens. This approach unloads humans from these housekeeping tasks.
  • No Withdrawal Fee: The one-time fee charged on balance upon withdrawal has been turned off for all vaults and only existed in the v1 iteration.

v3 yVaults

The newest version of yVaults are EIP-4626 compatible and allow for tokenized strategies, read more: https://docs.yearn.fi/getting-started/products/yvaults/v3