ERC-4626 Vaults Explained: The Standard Behind Onchain Yield
A plain-English guide to ERC-4626, the tokenized vault standard behind most onchain yield, and why it matters.
Updated July 9, 2026
What Is ERC-4626? The Tokenized Vault Standard, Explained
ERC-4626 is the Ethereum token standard for yield-bearing vaults, known officially as the Tokenized Vault Standard. It defines one common interface for smart contracts that accept a single ERC-20 asset (USDC, WETH, DAI), deploy it into a strategy, and mint transferable shares representing your slice of the pool. If you have deposited into a Yearn v3 vault, a Morpho vault, or a Beefy autocompounder, you have almost certainly held an ERC-4626 vault token.
The standard exists because early DeFi yield was a mess of incompatible designs: Yearn had its own vault API, Compound used cTokens with an exchange rate, and Aave used rebasing aTokens whose balances grow in place. Every wallet or aggregator that wanted to support them had to write and audit a custom adapter for each. EIP-4626, proposed in late 2021 and finalized in 2022, collapsed all of that into one interface: the same function names, accounting math, and events for every conforming vault.
How an ERC-4626 Vault Works: Deposits, Shares, and Redemptions
Every ERC-4626 vault involves two tokens: the underlying asset (the ERC-20 you deposit) and the share (the ERC-20 the vault mints back). The share is itself a normal, transferable token, which is the "tokenized" part, and its core functions are standardized:
- deposit / mint: you send the underlying asset, and the vault mints shares to your address.
- withdraw / redeem: you burn shares, and the vault returns the underlying asset plus your portion of any yield earned.
- totalAssets, convertToShares, convertToAssets: read functions that report exactly what your shares are worth right now.
- previewDeposit, previewRedeem, maxDeposit, maxWithdraw: quotes and limits, so apps can simulate a transaction before sending it.
The accounting is share-based, not rebasing. Your share count never changes on its own; instead, the value of each share climbs as the vault earns. A simplified illustration: you deposit 1,000 USDC and receive 1,000 shares at a share price of 1.00. If the strategy earns, the vault's assets grow while the share supply stays flat, so the share price ticks up, say to 1.10, and redeeming your 1,000 shares would return 1,100 USDC. No claiming, no separate payouts: the yield is embedded in the exchange rate.
Why a Vault Standard Matters: Composability
DeFi's superpower is composability: contracts stacking on contracts like money legos. Standards are what make the legos snap together. Because every ERC-4626 vault exposes identical functions, an integrator writes one adapter and instantly supports hundreds of crypto yield vaults, instead of maintaining a bespoke integration (and a bespoke attack surface) for each protocol.
- Aggregators and wallets can display balances and positions for any conforming vault with no custom code.
- Lending markets can accept vault tokens as collateral, pricing them with standard calls like convertToAssets.
- Structured products like index tokens, fixed-rate protocols, and auto-compounders can treat vault shares as ordinary building blocks.
The security benefit is underrated, too: battle-tested reference implementations from OpenZeppelin and Solmate mean new vaults inherit well-reviewed accounting logic instead of reinventing it.
Who Uses ERC-4626: Yearn, Beefy, Morpho, and More
ERC-4626 has quietly become the default packaging for onchain yield. A non-exhaustive list of major adopters:
- Yearn: its v3 vaults implement the standard natively.
- Beefy: autocompounding vaults across many chains expose the standard interface.
- Morpho: its curated lending vaults are ERC-4626 shares over underlying lending markets.
- Euler: v2 is architected around ERC-4626 vaults as its core primitive.
- Moonwell: the Base-native lending protocol offers ERC-4626 vaults.
- Aave: raw aTokens rebase and are not ERC-4626, but Aave's wrapped "static" aTokens present a standard ERC-4626 interface on top of them.
Adoption is self-reinforcing: the more vaults conform, the more valuable integration becomes, so new protocols conform from day one.
What the Standard Doesn't Cover: Evaluating a Yield Vault
ERC-4626 standardizes the interface, not the strategy. Two vaults with identical function signatures can carry wildly different risk: one lends blue-chip assets on an established money market, another loops leverage on a week-old farm. The standard tells you how to deposit. It says nothing about whether you should. Before depositing, ask:
- Where does the yield come from? If you can't explain the source, treat the number with suspicion.
- Is the vault's code audited, and has it operated through volatile markets?
- Can you exit freely? Check maxWithdraw and whether the strategy holds liquid or locked positions.
- What fees does the vault charge, and where do they go?
- Who controls upgrades or parameters, and what could an admin key do?
And keep the baseline in mind: this is DeFi, not a regulated securities product. Smart-contract risk and market risk never go away, yields fluctuate and are never guaranteed, and none of this is financial advice. Do your own research before depositing.
How Tessera Plugs Any ERC-4626 Vault Into a Basket
Tessera, an onchain ETF platform on Base, shows what the standard unlocks in practice. A Tessera index token is a single ERC-20 backed in-kind by a basket of 2 to 30 assets held in a smart-contract vault. Because every ERC-4626 vault speaks the same language, Tessera can plug any conforming vault into a basket, with no bespoke integration per protocol.
Its Earn baskets lean on this directly: one basket can combine liquid staking tokens like wstETH and cbETH with ERC-4626 vault positions from Beefy, Yearn, Morpho, Moonwell, Euler, or Aave (via its wrapped static aToken). Buy with USDC or ETH, and a single trade routes across up to roughly six DEXs and the vaults' own deposit functions to assemble the whole basket atomically. You never buy the legs individually. While you hold the index token, the vault shares inside keep compounding on their own.
The design stays true to the vault ethos: baskets are permissionless to create, immutable once deployed (no admin key can change the weights), and non-custodial. You can redeem your index token for the underlying assets at any time, and everything is verifiable onchain. The usual DeFi caveats still apply: smart-contract risk, market risk, and no promised returns.
Frequently asked questions
What is ERC-4626 in simple terms?
It's a standard blueprint for yield vaults on Ethereum-compatible chains: you deposit a token, the vault mints shares that grow in value as the strategy earns, and you can redeem those shares for the underlying asset. Because every vault uses the same interface, apps can integrate all of them the same way.
Is an ERC-4626 vault share the same as an ERC-20 token?
ERC-4626 extends ERC-20, so every vault share is a fully transferable ERC-20 token. It simply adds standardized functions for depositing, redeeming, and reading the share price.
Does ERC-4626 compliance mean a vault is safe?
No. The standard defines the interface, not the strategy or code quality behind it. You still need to assess where the yield comes from, audit history, admin controls, fees, and exit liquidity.
Are Aave aTokens ERC-4626 vaults?
Not directly. Raw aTokens rebase, meaning your balance grows in place, which is incompatible with ERC-4626 share accounting. Aave offers wrapped static aTokens that expose a standard ERC-4626 interface instead.
How do I earn yield from an ERC-4626 vault?
You deposit the underlying asset and hold the shares; yield accrues as a rising share price rather than separate payouts, so you realize it when you redeem. Yields vary with market conditions and are never guaranteed.
Can I hold multiple ERC-4626 vaults in one position?
Yes. Because the interface is uniform, products like Tessera's onchain ETF baskets on Base can bundle several vaults, alongside liquid staking tokens, into a single ERC-20 index token that stays redeemable for the underlying assets at any time.