IERC4626

Tokenized vault standard for yield-bearing tokens

ERC-4626vaultyieldDeFishares

What is IERC4626?

IERC4626 defines the tokenized vault standard for yield-bearing tokens. It standardizes the interface for vaults that accept deposits of an underlying token and issue shares representing a proportional claim on the vault's assets. Used widely in DeFi lending and yield protocols.

Supported chains
EthereumPolygonArbitrumOptimismBaseBNB ChainAvalanche

Key Features

deposit() and withdraw() for vault interaction
convertToShares() and convertToAssets() for pricing
maxDeposit() and maxWithdraw() for limits
Standardized yield-bearing token interface

OpenZeppelin Solidity Interfaces

Reference guide to the most important Solidity interfaces from OpenZeppelin Contracts. ERC-20, ERC-721, ERC-1155, vaults, royalties, and more.

View all 14 tools

Build smart contracts visually

Design, test, and deploy Solidity contracts with a visual drag-and-drop editor. No coding experience required.

Start building for free