LogoLogo
  • Discover
    • 🌜About Moonwell
    • 👥Contributors
    • 🌐Networks
    • 🔗Quick Links
  • Moonwell Overview
    • 🌙Getting Started
      • Wallet Connection
    • 🤝Lend
      • Supply
      • Withdraw
      • Claiming Rewards
      • Lend FAQ
    • 🤝Borrow
      • How to Borrow
      • Loan Repayment
      • Credit and Liquidations
      • Borrow FAQ
    • 🏦Vaults
      • Interacting with Morpho Vaults
      • Fund Wallet and Deposit
    • 🌐Virtual Accounts
      • Create Virtual Account
      • Accessing Virtual Account
      • FAQ
    • 🦋Isolated Markets
      • Interacting with Isolated Markets
    • 💲USDC Anywhere
      • Supply USDC
      • Borrow USDC
    • 💳Moonwell Card
      • Get Started
      • Load and Spend
      • Auto Load
      • FAQ
    • 💡Smart Wallet
      • Create
      • Connect
      • Getting Started
    • 🌙Tokens
      • WELL Transparency Report
      • WELL Transfer
      • WELL Migration (Base)
      • MFAM Transparency Report
    • 🫂Stake
      • How to Stake
      • How to Unstake
      • Claim Staking Rewards
  • Governance
    • 🗳️Moonwell Governance
      • 🪙Delegate
      • 📜Proposals
      • 🗳️Voting
      • 🔢Parameters
      • ❔FAQ
      • 📜DAO Constitutions
        • Moonwell DAO Constitution
        • Moonwell Apollo DAO Constitution
      • 🗣️Forum
    • 🏛️Moonwell Foundation
      • 🏦Treasury
      • 🔒Security Council
      • 📃Governing Documents
        • Foundation Bylaws
        • Foundation M&A
  • Protocol Information
    • ‼️Protocol Information
    • 📊Asset Risk Parameters
    • 📈Interest Rate Curves
    • ⚖️Reserve Auctions
    • 🛡️Security
    • 🔎Audits
    • 📜Contracts
    • 🖊️Terms of Service
  • Developers
    • 🪙mTokens
      • 📝Contract Interactions
    • 👮‍♀️Comptroller
      • 📝Contract Interactions
      • 🚦Risk Parameters
      • 🛡️Guardian Roles
    • 🏦4626 Vaults
      • 👷‍♂️ERC20 Vault Deployment
        • 🗒️4626 ERC20 Vault Interface
      • 👷‍♀️ETH Vault Deployment
        • 🗒️4626 ETH Vault Interface
        • 📍4626 ETH Router
    • 💻Moonwell SDK
    • 🔨Contribution Guidelines
Powered by GitBook
On this page
  1. Developers

4626 Vaults

PreviousGuardian RolesNextERC20 Vault Deployment

Last updated 10 months ago

is a standard for tokenized vaults that simplifies the process of integrating with lending markets like Moonwell. Many protocols build on top of or compose with Moonwell's lending markets to lend assets and earn yield. Traditionally, this requires writing custom integration contracts to supply and redeem from the underlying markets.

To streamline the development process for applications composing with Moonwell, two ERC-4626 factory vaults have been created:

  1. : This vault allows users to deposit and withdraw ERC20 tokens into the Moonwell protocol.

  2. This vault enables users to deposit and withdraw ETH directly into the Moonwell protocol.

The addresses for these respective contracts can be found in the section of the Moonwell Docs.

Benefits of Using ERC4626 Vaults

  • Standardization: ERC4626 vaults provide a standardized interface for depositing and withdrawing assets, making it easier for developers to integrate with Moonwell and other compatible protocols.

  • Composability: Applications built on top of ERC4626 vaults can seamlessly compose with other DeFi protocols, enabling the creation of more complex and feature-rich financial products.

  • Simplified Integration: By leveraging ERC4626 vaults, developers can save time and effort by avoiding the need to write custom integration contracts for supplying and redeeming assets from Moonwell's lending market.

  • Improved User Experience: ERC4626 vaults abstract away the complexities of interacting with lending markets, providing a more user-friendly experience for depositing and withdrawing assets while earning yield.

🏦
ERC-4626
ERC20 Vaul
t
ETH Vault:
Contracts