ERC-4626
A standard for tokenized yield-bearing vaults, enabling standardized interaction with yield-generating DeFi protocols.
Last Updated
2026-03-29
Related Concepts
What is ERC-4626?
ERC-4626 is the "Tokenized Vault Standard" on Ethereum. it provides a unified set of rules for yield-bearing vaults, which are smart contracts that take in a specific token (like USDC) and put it to work to earn interest for the depositor.
How does ERC-4626 work?
- Users deposit an "underlying asset" (e.g., DAI) into the vault contract.
- The vault mints "shares" (
ERC-20tokens) that represent the user's portion of the vault's total assets. - As the vault earns yield from DeFi strategies, the value of each share increases.
- The standard defines functions like
deposit(),withdraw(),mint(), andredeem()to manage these interactions. - It also provides "preview" functions so users can see exactly how many shares or assets they will receive before a transaction.
Why does ERC-4626 matter?
Before ERC-4626, every yield protocol (like Yearn, Compound, or Aave) had its own unique way of handling deposits and withdrawals. This made it difficult for developers to build "aggregators" or complex financial products.
Key features of ERC-4626
- Unified interface for all yield vaults
- Share-based accounting (
ERC-20compatible) - High composability across DeFi protocols
- Reduces integration effort for developers
- Built-in functions for calculating exchange rates
Examples of ERC-4626
Yield aggregators like Yearn Finance use ERC-4626 to allow other protocols to easily deposit into their strategies. Lending platforms can also use this standard to represent interest-bearing positions, such as "staked" versions of stablecoins.
