YO Protocol Documentation
Back to YO dApp
  • Welcome to YO
    • What is YO?
  • Why should I use YO?
  • FAQ
  • User Guides
    • How to Deposit into YO
  • How to Withdraw from YO
  • Protocol
    • YO Protocol
    • yoTokens
  • Contract Addresses
  • Security Audits
    • Immunefi Bug Bounty
  • Risks
  • API
  • Quick links
    • YO dApp
    • Follow us on X
    • Join our Telegram community
Powered by GitBook
On this page
  1. Protocol

yoTokens

PreviousYO ProtocolNextContract Addresses

Last updated 27 days ago

In a nutshell, yoTokens are a basket of yield-generating pools for a specific asset exposure. This means that yoETH is a basket of ETH pools, yoBTC a basket of BTC pools and so on. Anyone can mint yoTokens by depositing the corresponding underlying asset into the YO protocol, and anyone can redeem yoTokens for underlying assets.

yoTokens are fully self-custodial, compatible with any wallet that supports ERC20 tokens. Planning ahead of the future, the yoTokens follow the ERC4626 interface of a tokenized vault. This will unlock powerful integrations in the future for each yoToken.

Yield-bearing tokens

yoTokens like yoETH are yield-bearing in nature as the assets that collateralize the token are invested in yield-generating pools across DeFi. As the value of those pools increase relative to the underlying asset of the vault, the exchange rate of yoToken <> underlying asset keeps increasing.

Users do not need to interact with the protocol to claim or harvest yield. Simply by holding yoTokens in their wallet, they are already earning yield on the underlying asset. yoTokens are not rebasing to facilitate composability with partner protocols.

Page cover image