docs / vaults
Vaults
All vaults are ERC-4626 Tokenized Vaults deployed on Base. Each vault accepts a specific underlying token and issues shares representing proportional ownership of the pool.
USD-pegged stablecoin. Lowest volatility, stable yield denominated in USDC.
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
ETH-denominated yield. Your position grows in ETH terms.
0x4200000000000000000000000000000000000006
Bitcoin-denominated vault using Coinbase's cbBTC on Base.
0x0555E30da8f98308EdB960aa94C0Db47230d2B9c
Euro stablecoin vault. Earn EUR-denominated yield on Base.
0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
How ERC-4626 works
When you deposit X underlying tokens, you receive Y shares where the exchange rate Y/X rises over time as the vault accrues yield. Redeeming shares returns underlying assets at the current rate.
// Simplified ERC-4626 interface function deposit(uint256 assets, address receiver) → uint256 shares function redeem(uint256 shares, address receiver, address owner) → uint256 assets function previewDeposit(uint256 assets) → uint256 shares function previewRedeem(uint256 shares) → uint256 assets function convertToAssets(uint256 shares) → uint256 // ← current exchange rate
APY is displayed as a 7-day trailing average. Actual yield is variable and depends on YO Protocol liquidity dynamics. There is no guaranteed minimum APY.