Skip to main content

Documentation Index

Fetch the complete documentation index at: https://yieldxyz.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

What are OAVs?

Optimized Allocator Vaults (OAVs) are ERC-4626 compliant smart contracts that wrap third-party DeFi strategies to enable automatic compounding, configurable fee logic, and seamless integration. They allow partners to monetize existing DeFi opportunities, simplify complex user experiences into single-token flows, and increase APY through automated compounding. OAVs feature an advanced True APY (TAPY) calculation, providing accurate yield metrics by incorporating real-world factors such as token conversions, market slippage, and compounding frequency. Additionally, OAVs support flexible withdrawal options like conditional cooldowns, robust risk management, and comprehensive governance controls. Yield.xyz clients can customize their vault configurations by selecting preferred yield strategies and fee structures (performance, management, or deposit fees), and deploy these yield opportunities in their products within days.

Earn fees

Deposit, performance, and management fees enforced at the vault level

Auto-compound

Incentive tokens automatically claimed, swapped, and reinvested

Abstracted flows

Smart routing handles swaps, wrapping, and bridging behind the scenes

Unified model

One integration per yield — normalized APY, balances, and transactions

Why OAVs?

OAVs support deposit, performance, and management fees, enforced at the vault level and visible on-chain. Partners earn from day one without building custom fee logic.
Vaults automatically claim, swap, and reinvest incentive tokens (e.g., protocol rewards like MORPHO, COMP), so the displayed APY reflects actual yield.
Smart Routing handles swaps, wrapping, and bridging behind the scenes. You only need to call a single endpoint to generate the full flow.
One integration per yield opportunity. Yield.xyz returns balances, APY, and transactions in a normalized format across all chains and strategies.
Yield.xyz deploys OAVs for target integrations within days. Custom fee structures and protocol coverage available on request.

OAV Versions

VersionStatusKey Capabilities
v3ProductionSingle-strategy, auto-compounding, full fee support, incentive reinvestment
v4ProductionMulti-strategy (Meta Vaults), dynamic rebalancing, offchain optimization, advanced portfolio management
OAV v3 is the current production standard for single-strategy vaults. OAV v4 (Meta Vaults) extends the model with multi-strategy allocation and dynamic rebalancing.

Off-the-Shelf OAVs

Pre-deployed OAVs with standardized fee structures are available for immediate testing:
API Key: 4bea9274-7cef-4e43-995b-f35147469ede10% performance fee on realized profits. Ideal for competitive consumer apps.

Available Yields

Yield IDNameProtocolNetwork
ethereum-usds-susds-...-4626-vaultUSDS Sky Savings RateSkyEthereum
ethereum-usdc-aave-v3-lendingUSDC Aave LendingAaveEthereum
ethereum-usdt-aave-v3-lendingUSDT Aave LendingAaveEthereum
ethereum-usde-ethena-stakingEthena USDe StakingEthenaEthereum
ethereum-usdc-gtusdc-...-4626-vaultGauntlet USDC Prime VaultMorphoEthereum
ethereum-usdc-fusdc-...-4626-vaultFluid USDC VaultFluidEthereum
base-usdc-aave-v3-lendingUSDC Aave LendingAaveBase
base-usdc-smusdc-...-4626-vaultSeamless USDC VaultMorphoBase
arbitrum-usdc-aave-v3-lendingUSDC Aave LendingAaveArbitrum
optimism-usdc-aave-v3-lendingUSDC Aave LendingAaveOptimism
polygon-usdc-aave-v3-lendingUSDC Aave LendingAavePolygon
Custom OAVs with tailored fee structures or protocol coverage are typically deployed within 24 hours.

Integration Options

Route deposits and withdrawals directly to deployed OAV contracts. These are ERC-4626-compliant and compatible with existing on-chain infrastructure.
  • Use deposit() and withdraw() or redeem() methods
  • Vaults accept the same stablecoin assets (e.g., USDC, USDT, sUSDe)
  • Smart contract addresses and ABIs are provided by Yield.xyz
Timeline: 1–2 days

API Endpoints

EndpointPurpose
GET /v1/yieldsDiscover vaults, APY, TVL
POST /v1/yields/balancesFetch user positions (including OAVs)
POST /v1/actions/enterGenerate deposit transaction flow
POST /v1/actions/exitGenerate withdrawal transaction flow
POST /v1/actions/manageGenerate migration or claim flows

Core Vault Mechanics

Deposits

  1. User deposits ERC-20 tokens into the vault
  2. Vault allocates to the underlying strategy (v3) or strategies (v4)
  3. User receives vault shares representing their ownership
  4. Deposit fees (if configured) are deducted as shares minted to fee recipient

Withdrawals

  1. User redeems vault shares
  2. Vault withdraws from underlying strategy
  3. Assets returned to user, shares burned
  4. Any cooldowns (e.g., Ethena 7-day) are handled automatically

Fee Collection

Fees are collected during harvest():
  • Performance fees: Calculated on realized profits since last harvest
  • Management fees: Accrued continuously based on AUM and elapsed time
  • Fees are minted as new vault shares to the configured feeRecipient

Smart Routing

OAVs include Smart Routing that automatically converts deposit assets to match vault requirements:
Native coins (ETH, POL) are automatically wrapped to ERC-20 equivalents (WETH, WPOL) during deposit.
If the vault requires a different token, Smart Routing swaps via DEX aggregators (0x, 1inch) for optimal rates.
For cross-chain strategies, assets are bridged automatically via LI.FI or native bridges.

Security & Audits

Zellic Audit

FeeWrapper and base vault contracts audited by ZellicView Report →

Cantina Audit

Latest OAV audit: 0 critical, high, or medium issues
  • Funds are strictly limited to whitelisted strategies
  • No direct access to user assets — minimally trusted architecture
  • Self-custodial design preserves user control

Getting Started

Typical Onboarding Flow

  1. Identify existing yield strategies (e.g., Morpho USDC, Ethena sUSDe)
  2. Yield.xyz deploys OAVs for each target integration
  3. Begin routing new deposits via direct contract or integrate the Yield.xyz API to handle all interactions
  4. (Optional) Enable migration flows and incentives via /actions/manage

Next Steps

OAV v3 (Production)

Single-strategy vaults with auto-compounding

OAV v4 (Meta Vaults)

Multi-strategy allocation and dynamic rebalancing

Fees

Fee configuration details

DeFiKit

Full DeFi integration guide