Skip to main content

Vault Tokens

yVault Tokens are like a deposit receipt. They represent a user's share of the yVault that they are participating in.

For example, if you deposit YFI in a yVault you will receive yvYFI in return. yvYFI would be the yVault Token.

If your yVault generates profit, the share price of your yVault tokens will increase. This happens because more underlying tokens are in the yVault to redeem upon withdrawal.

Once a user's liquidity is withdrawn from the yVault, their yVault Token will be burned. yVault Tokens are ERC-20, meaning they can be transferred and traded as any other common Ethereum token.

The vault tokens have evolved between v1, v2, and v3, here are a couple of main differences:

V1 yVault Tokens

  • Each vault contract can use only 1 yield strategy contract.
  • Vault tokens are prefixed with a leading y, so a v1 vault for USDC gives the user yUSDC.

V2 yVault Tokens

  • Each vault contract can use up to 20 yield strategy contracts.
  • Vault tokens are prefixed with yv, so a v2 vault for USDC gives the user yvUSDC.

V3 yVault Tokens

  • The strategy contract is ERC-4626 compliant (we call it a "Tokenized Strategy").
  • A strategy can act as a vault with only 1 strategy.
  • A strategy can act as a vault for many strategies.
  • Vault tokens are still prefixed with yv, so a v3 vault for USDC gives the user yvUSDC.