Skip to content

feat(finance): implement ERC-7540 and ERC-7575 async/multi-asset vaults #25

@jose-compu

Description

@jose-compu

Context

ERC-7540 (Async ERC-4626 Vaults) and ERC-7575 (Multi-Asset ERC-4626 Vaults) are extensions to the popular ERC-4626 vault standard. They address real-world limitations:

  • 7540: Adds async deposit/redeem for cases where settlement is not instant (RWA protocols, cross-chain lending)
  • 7575: Adds multi-asset support for LP token vaults

Both are Tier 3 but the RWA narrative keeps growing and several protocols are looking for these.

Scope

  • ERC7540.sol — async vault with request/claim pattern
  • ERC7575.sol — multi-asset vault extension
  • Both should extend our existing ERC-4626 understanding (even tho we dont implement 4626 ourselves since OZ covers it)
  • Upgradeable variants for both
  • Test against edge cases: partial fills, expired requests, multiple pending requests

Lower priority than Tier 2 items but would be nice to have on the roadmap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsoliditySolidity smart contract implementationtier-3Tier 3 niche/growing ERC implementations

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions