ERC-4626

From DefiLlama
Jump to navigation Jump to search

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

  • Yearn Finance v3 Vaults will use ERC-4626[1]
  • Thorswap´s $THOR staking 2.0 implements ERC-4626[2]
  • Telos is implementing ERC-4626 on $TLOS single asset staking[3]
  • EnreachDAO is implementing ERC-4626 into is Yaggr platform[4]

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

References