# Morpho Vault V2 ## Docs - [Architecture](https://mintlify.wiki/morpho-org/vault-v2/architecture.md): Deep dive into Morpho Vault V2's system architecture, components, and design principles - [Adapters](https://mintlify.wiki/morpho-org/vault-v2/concepts/adapters.md): How Morpho Vault V2 uses adapters to allocate assets to underlying markets - [Caps system](https://mintlify.wiki/morpho-org/vault-v2/concepts/caps.md): Understanding absolute caps, relative caps, and ID-based allocation tracking in Morpho Vault V2 - [Liquidity management](https://mintlify.wiki/morpho-org/vault-v2/concepts/liquidity.md): How Morpho Vault V2 manages idle assets, liquidity adapters, and withdrawal flows - [Role-based access control](https://mintlify.wiki/morpho-org/vault-v2/concepts/roles.md): Understanding the Owner, Curator, Allocator, and Sentinel roles in Morpho Vault V2 - [Timelock mechanism](https://mintlify.wiki/morpho-org/vault-v2/concepts/timelocks.md): How timelocks protect depositors through submit-execute workflow and abdication in Morpho Vault V2 - [Vaults](https://mintlify.wiki/morpho-org/vault-v2/concepts/vaults.md): Understanding Morpho Vault V2 architecture, ERC-4626 compliance, and share mechanics - [MorphoMarketV1AdapterV2](https://mintlify.wiki/morpho-org/vault-v2/contracts/adapters/morpho-market-v1-adapter-v2.md): Adapter contract for integrating Morpho Blue markets with Morpho Vault V2 - [MorphoMarketV1AdapterV2Factory](https://mintlify.wiki/morpho-org/vault-v2/contracts/adapters/morpho-market-v1-adapter-v2-factory.md): Factory contract for deploying MorphoMarketV1AdapterV2 instances - [MorphoVaultV1Adapter](https://mintlify.wiki/morpho-org/vault-v2/contracts/adapters/morpho-vault-v1-adapter.md): Adapter contract for integrating Morpho Vaults V1 (MetaMorpho) with Morpho Vault V2 - [MorphoVaultV1AdapterFactory](https://mintlify.wiki/morpho-org/vault-v2/contracts/adapters/morpho-vault-v1-adapter-factory.md): Factory contract for deploying MorphoVaultV1Adapter instances - [IAdapter](https://mintlify.wiki/morpho-org/vault-v2/contracts/interfaces/iadapter.md): Interface for vault adapters that manage asset allocation strategies - [IAdapterRegistry](https://mintlify.wiki/morpho-org/vault-v2/contracts/interfaces/iadapter-registry.md): Interface for the adapter registry that validates adapter addresses - [IGate interfaces](https://mintlify.wiki/morpho-org/vault-v2/contracts/interfaces/igate.md): Interfaces for access control gates that restrict share and asset transfers - [IVaultV2](https://mintlify.wiki/morpho-org/vault-v2/contracts/interfaces/ivault-v2.md): Core vault interface extending ERC4626 and ERC2612 standards - [IVaultV2Factory](https://mintlify.wiki/morpho-org/vault-v2/contracts/interfaces/ivault-v2-factory.md): Interface for the VaultV2 factory contract - [ConstantsLib](https://mintlify.wiki/morpho-org/vault-v2/contracts/libraries/constants-lib.md): Library of constant values used throughout Morpho Vault V2 - [ErrorsLib](https://mintlify.wiki/morpho-org/vault-v2/contracts/libraries/errors-lib.md): Library of custom error definitions for Morpho Vault V2 - [EventsLib](https://mintlify.wiki/morpho-org/vault-v2/contracts/libraries/events-lib.md): Library of event definitions for Morpho Vault V2 - [MathLib](https://mintlify.wiki/morpho-org/vault-v2/contracts/libraries/math-lib.md): Library of mathematical utility functions for Morpho Vault V2 - [SafeERC20Lib](https://mintlify.wiki/morpho-org/vault-v2/contracts/libraries/safe-erc20-lib.md): Library for safe ERC20 token operations with proper error handling - [FeeWrapperDeployer](https://mintlify.wiki/morpho-org/vault-v2/contracts/periphery/fee-wrapper-deployer.md): Example deployer for creating fee wrapper VaultV2 instances - [VaultV2](https://mintlify.wiki/morpho-org/vault-v2/contracts/vault-v2.md): Complete reference for the Morpho VaultV2 contract, an ERC-4626 compliant vault with advanced allocation and fee management - [VaultV2Factory](https://mintlify.wiki/morpho-org/vault-v2/contracts/vault-v2-factory.md): Factory contract for deploying new Morpho VaultV2 instances with deterministic addresses - [Vault configuration](https://mintlify.wiki/morpho-org/vault-v2/deployment/configuration.md): Configure roles, fees, adapters, caps, and other parameters for your Morpho Vault V2 - [VaultV2Factory contract](https://mintlify.wiki/morpho-org/vault-v2/deployment/factory.md): Deploy and manage Morpho Vault V2 instances using the factory contract - [Vault creation process](https://mintlify.wiki/morpho-org/vault-v2/deployment/vault-creation.md): Step-by-step guide to creating and deploying a Morpho Vault V2 - [Introduction to Morpho Vault V2](https://mintlify.wiki/morpho-org/vault-v2/introduction.md): Discover Morpho Vault V2, a non-custodial asset allocation protocol that enables efficient yield management across multiple markets - [Key features](https://mintlify.wiki/morpho-org/vault-v2/key-features.md): Explore Morpho Vault V2's powerful features including timelocks, caps, liquidity management, and non-custodial guarantees - [Asset allocation to markets](https://mintlify.wiki/morpho-org/vault-v2/operations/allocation.md): Learn how to allocate and deallocate assets to markets in Morpho Vault V2 - [Performance and management fees](https://mintlify.wiki/morpho-org/vault-v2/operations/fees.md): Understand fee structures, calculations, and configuration in Morpho Vault V2 - [Force deallocate mechanism](https://mintlify.wiki/morpho-org/vault-v2/operations/force-deallocate.md): Enable users to exit illiquid vaults using the force deallocate feature in Morpho Vault V2 - [Managing vault liquidity](https://mintlify.wiki/morpho-org/vault-v2/operations/liquidity-management.md): Configure and manage liquidity adapters for efficient deposits and withdrawals in Morpho Vault V2 - [Security audits](https://mintlify.wiki/morpho-org/vault-v2/security/audits.md): Overview of security audits conducted on Morpho Vault V2 and its adapters - [Gate system](https://mintlify.wiki/morpho-org/vault-v2/security/gates.md): Control access to vault deposits, withdrawals, and share transfers using external gate contracts - [Non-custodial guarantees](https://mintlify.wiki/morpho-org/vault-v2/security/non-custodial-guarantees.md): Learn how Morpho Vault V2 ensures users maintain control over their assets through in-kind redemptions and timelocks