ERC-4626
ERC-4626 allows for the implementation of a standard API for tokenized vaults representing shares of a single underlying ERC-20 token. This standard is an extension on the ERC-20 token that provides basic functionality for depositing and withdrawing tokens and reading balances.
Authors
Joey Santoro, t11s , Jet Jadeja, Alberto Cuesta Cañada, Señor Doggo
Motivation
Tokenized Vaults have a lack of standardization leading to diverse implementation details. Some various examples include lending markets, aggregators, and intrinsically interest bearing tokens. This makes integration difficult at the aggregator or plugin layer for protocols which need to conform to many standards, and forces each protocol to implement their own adapters which are error prone and waste development resources.
A standard for tokenized Vaults will lower the integration effort for yield-bearing vaults, while creating more consistent and robust implementation patterns.
Implementations
Sources
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4626.md The final standard
https://www.coindesk.com/layer2/2022/01/13/erc-4626-defis-newest-money-lego/
https://www.youtube.com/watch?v=x__FpE-aW0U EIP-4626: Tokenized Vault Standard with Jet Jadeja