


Mellow Flexible Vaults
Everything you need to learn for the Mellow contest: 32 comprehensive code tours totaling over 469 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to try out our interactive demo!
Sherlock, 14 Jul → 28 Jul 2025
Everything you need to learn for the Mellow contest: 32 comprehensive code tours totaling over 469 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to try out our interactive demo!
Sherlock, 14 Jul → 28 Jul 2025
Everything you need to learn for the Mellow contest: 32 comprehensive code tours totaling over 469 steps, formulas presented in LaTeX, and a detailed glossary.
Click here to try out our interactive demo!
Sherlock, 14 Jul → 28 Jul 2025
Code Tours
1.1 - Mellow Flexible Vaults: A High-Level Overview
2.1 - Factories: Overview
2.2 - The Factory Interfaces
2.3 - The `Factory.sol` Implementation
3.1 - Oracles: Interface and Concepts
3.2 - Oracles: Implementation and Validation Logic
4.1 - Managers: Overview
4.2 - ShareManager: Base Architecture
4.3 - ShareManager: Implementations
4.4 - Fee Manager Deep Dive
4.5 - Risk Manager Deep Dive
5.1 - Permissions: Overview
5.2 - MellowACL: Access Control
5.3 - Verifiers: The Gatekeepers
5.4 - Protocol-Specific Verifiers
5.5 - Consensus: Achieving Agreement
6.1 - Queues: Overview
6.2 - `DepositQueue` and `RedeemQueue`
6.3 - The `SignatureQueue` Contract
6.4 - `SignatureDepositQueue` and `SignatureRedeemQueue`
7.1 - Hooks: Overview
7.2 - Hook Interfaces
7.3 - BasicRedeemHook: Redeem Logic
7.4 - LidoDepositHook: Asset Conversion
7.5 - RedirectingDepositHook: Deposit Distribution
8.1 - Modules: BaseModule and ACLModule
8.2 - Modules: VaultModule and ShareModule
8.3 - Modules: SubvaultModule, CallModule, and VerifierModule
9.1 - Vault: Overview
9.2 - Vault Creation with VaultConfigurator
9.3 - The Core Vault
9.4 - The Subvault and Strategy Execution