Type: ERC-7540 Async Vault Factory | Docs: lagoon.finance
Overview
Lagoon Finance deploys ERC-7540 asynchronous vaults - an extension of ERC4626 that separates deposit requests from actual execution. This allows vault managers to batch deposits and implement strategies that can’t settle within a single transaction, making it suitable for institutional and complex yield strategies. On Monad, the Lagoon factory has deployed multiple vaults with varying underlying assets. Each vault issues its own share token representing a pro-rata claim on vault assets.Types
Functions
getLagoonVaults()
Returns all Lagoon vaults deployed on Monad by querying the factory.getLagoonTVL()
Returns the sum oftotalAssets across all Lagoon vaults, denominated in USD.
Contract Addresses
| Contract | Address |
|---|---|
| VaultFactory | 0x11Ad2eBF5571E0CaC69a7f1B7FCfCF46F7b8E22D |
ERC-7540 vaults have asynchronous deposit and redemption queues. Actual settlement may take one or more blocks after a request is submitted. The
sharePrice returned by getLagoonVaults() reflects the price at the time of the on-chain read.