# Mellow - [Welcome to Mellow](https://docs.mellow.finance/index.md): Mellow is yield vault infrastructure for institutions, neobanks, fintechs and asset issuers, powering Lido Earn. Banks, fintechs, exchanges, wallets, custodians, brokers, payment platforms and agentic platforms can use Core Vaults to launch Earn, treasury and managed yield products under their own b… - [Vault infrastructure overview](https://docs.mellow.finance/mellow-vaults-overview.md): Overview of Mellow's current Core Vault architecture, supported use cases, operating model, and documentation for new deployments. - [Vault Infrastructure for Fintech Earn Products](https://docs.mellow.finance/vault-infrastructure-for-fintech-earn-products.md): Reference page for teams evaluating vault infrastructure to power Earn, treasury, and managed yield products. Covers Mellow's architecture, use cases, compliance model, and integration approach - [Deployments](https://docs.mellow.finance/deployments.md): Products running on Mellow Core Vaults: Lido EarnETH, Lido EarnUSD and the USDG Yield Vault, with Mellow's role, other parties, deposit assets and chains. - [Security](https://docs.mellow.finance/security.md): Audit reports for Core Vaults and for earlier Mellow vault architectures. - [Overview](https://docs.mellow.finance/core-vaults/overview.md): What Core Vaults are, why they exist, how they encode strategy constraints onchain, and the curated model separating depositors from curators. - [Core Vaults for Stablecoins](https://docs.mellow.finance/core-vaults-for-stablecoins.md): How fintechs, payment platforms, and institutional treasuries use Mellow vault infrastructure to manage stablecoin balances – multi-strategy allocations, full treasury mandates, and Earn products. - [Core Vaults for RWA Allocation](https://docs.mellow.finance/core-vaults-for-rwa-allocation.md): Core Vault infrastructure for managing tokenized RWA allocations with per-issuer eligibility, async redemption, oracle-defined NAV, and verifier-enforced controls. - [Core Vaults and Other Approaches](https://docs.mellow.finance/core-vaults-and-other-approaches.md): How Core Vaults compare to ERC-4626, ERC-7540, and common vault architectural patterns – evaluated against institutional requirements. - [Architecture](https://docs.mellow.finance/core-vaults/architecture/index.md): Full technical architecture: Deposit Queue, Redeem Queue, Signature Queues, Vault modules, Subvaults, Verifiers, Oracle, Share Manager, Fee Manager, Risk Manager, Access Control, supported protocols - [Modules](https://docs.mellow.finance/core-vaults/architecture/modules/index.md) - [BaseModule](https://docs.mellow.finance/core-vaults/architecture/modules/basemodule.md) - [VerifierModule](https://docs.mellow.finance/core-vaults/architecture/modules/verifiermodule.md) - [ACLModule](https://docs.mellow.finance/core-vaults/architecture/modules/aclmodule.md) - [CallModule](https://docs.mellow.finance/core-vaults/architecture/modules/callmodule.md) - [ShareModule](https://docs.mellow.finance/core-vaults/architecture/modules/sharemodule.md) - [VaultModule](https://docs.mellow.finance/core-vaults/architecture/modules/vaultmodule.md) - [SubvaultModule](https://docs.mellow.finance/core-vaults/architecture/modules/subvaultmodule.md) - [Permissions](https://docs.mellow.finance/core-vaults/architecture/permissions/index.md) - [MellowACL](https://docs.mellow.finance/core-vaults/architecture/permissions/mellowacl.md) - [Verifier](https://docs.mellow.finance/core-vaults/architecture/permissions/verifier.md) - [BitmaskVerifier](https://docs.mellow.finance/core-vaults/architecture/permissions/bitmaskverifier.md) - [Consensus](https://docs.mellow.finance/core-vaults/architecture/permissions/consensus.md) - [Protocols](https://docs.mellow.finance/core-vaults/architecture/permissions/protocols/index.md) - [OwnedCustomVerifier](https://docs.mellow.finance/core-vaults/architecture/permissions/protocols/ownedcustomverifier.md) - [ERC20Verifier](https://docs.mellow.finance/core-vaults/architecture/permissions/protocols/erc20verifier.md) - [SymbioticVerifier](https://docs.mellow.finance/core-vaults/architecture/permissions/protocols/symbioticverifier.md) - [EigenLayerVerifier](https://docs.mellow.finance/core-vaults/architecture/permissions/protocols/eigenlayerverifier.md) - [Oracle](https://docs.mellow.finance/core-vaults/architecture/oracle.md) - [Queues](https://docs.mellow.finance/core-vaults/architecture/queues/index.md) - [Queue](https://docs.mellow.finance/core-vaults/architecture/queues/queue.md) - [DepositQueue](https://docs.mellow.finance/core-vaults/architecture/queues/depositqueue.md) - [RedeemQueue](https://docs.mellow.finance/core-vaults/architecture/queues/redeemqueue.md) - [SignatureQueue](https://docs.mellow.finance/core-vaults/architecture/queues/signaturequeue.md) - [SignatureDepositQueue](https://docs.mellow.finance/core-vaults/architecture/queues/signaturedepositqueue.md) - [SignatureRedeemQueue](https://docs.mellow.finance/core-vaults/architecture/queues/signatureredeemqueue.md) - [Factory](https://docs.mellow.finance/core-vaults/architecture/factory.md) - [Hooks](https://docs.mellow.finance/core-vaults/architecture/hooks/index.md) - [BasicRedeemHook](https://docs.mellow.finance/core-vaults/architecture/hooks/basicredeemhook.md) - [LidoDepositHook](https://docs.mellow.finance/core-vaults/architecture/hooks/lidodeposithook.md) - [RedirectingDepositHook](https://docs.mellow.finance/core-vaults/architecture/hooks/redirectingdeposithook.md) - [Libraries](https://docs.mellow.finance/core-vaults/architecture/libraries/index.md) - [FenwickTreeLibrary](https://docs.mellow.finance/core-vaults/architecture/libraries/fenwicktreelibrary.md) - [ShareManagerLibrary](https://docs.mellow.finance/core-vaults/architecture/libraries/sharemanagerlibrary.md) - [SlotLibrary](https://docs.mellow.finance/core-vaults/architecture/libraries/slotlibrary.md) - [TransferLibrary](https://docs.mellow.finance/core-vaults/architecture/libraries/transferlibrary.md) - [Managers](https://docs.mellow.finance/core-vaults/architecture/managers/index.md) - [FeeManager](https://docs.mellow.finance/core-vaults/architecture/managers/feemanager.md) - [RiskManager](https://docs.mellow.finance/core-vaults/architecture/managers/riskmanager.md) - [ShareManager](https://docs.mellow.finance/core-vaults/architecture/managers/sharemanager.md) - [BasicShareManager](https://docs.mellow.finance/core-vaults/architecture/managers/basicsharemanager.md) - [TokenizedShareManager](https://docs.mellow.finance/core-vaults/architecture/managers/tokenizedsharemanager.md) - [Vaults](https://docs.mellow.finance/core-vaults/architecture/vaults/index.md) - [Vault](https://docs.mellow.finance/core-vaults/architecture/vaults/vault.md) - [Subvault](https://docs.mellow.finance/core-vaults/architecture/vaults/subvault.md) - [VaultConfigurator](https://docs.mellow.finance/core-vaults/architecture/vaults/vaultconfigurator.md) - [Core Deployments](https://docs.mellow.finance/core-vaults/core-deployments.md): Contract addresses for all Core Vault implementations and factories across all chains with implementations and factories. - [Overview](https://docs.mellow.finance/lido-earn/overview.md): How Lido Earn works: EarnETH and EarnUSD MetaVaults built on Mellow Core Vaults, curation, deposits and withdrawals, fees, security, and integration. - [EarnETH](https://docs.mellow.finance/lido-earn/earneth.md): EarnETH MetaVault: deposits in ETH, WETH, stETH and wstETH, withdrawals to wstETH, and the earnETH share token. - [EarnUSD](https://docs.mellow.finance/lido-earn/earnusd.md): EarnUSD MetaVault: deposits in USDC and USDT, underlying vaults earnUSDc and earnUSDe, withdrawals to USDC, and the earnUSD share token. - [Deployments](https://docs.mellow.finance/lido-earn/deployments.md): Contract addresses for earnETH, earnUSD, earnUSDc and earnUSDe across Ethereum, Base, Plasma and Mantle, plus the multisig roles governing all Lido Earn vaults. - [Overview](https://docs.mellow.finance/strategy-vault/overview.md): How the stRATEGY Vault works: closed to new deposits, withdrawals to wstETH, fee structure, and strETH token mechanics. - [Rewards](https://docs.mellow.finance/strategy-vault/rewards.md) - [strETH deployment](https://docs.mellow.finance/strategy-vault/streth-deployment.md): strETH contract addresses across Mainnet, Arbitrum, Plasma – vault, deposit/redeem queues, oracle, share/fee/risk managers, 8 subvaults with verifiers, swap modules, timelock controllers, admin roles - [Overview](https://docs.mellow.finance/usdg-vault/overview.md): How the USDG Yield Vault works: a Core Vault on Robinhood Chain running a capped stablecoin carry strategy with Morpho markets underneath, with deposits and withdrawals in USDG. - [Deployments](https://docs.mellow.finance/usdg-vault/deployments.md): Contract and role addresses for the USDG Yield Vault, rUSDG, on Robinhood Chain. - [Core Vaults Integration Guide](https://docs.mellow.finance/core-vaults-integration-guide.md): Reference for integrating deposit and redemption flows with Mellow Core Vaults, including contract ABIs, supported networks, fees, errors, and events, with TypeScript examples. - [Para Integration](https://docs.mellow.finance/para-integration.md): Integrate Mellow Core Vault deposit and redemption flows into applications built with Para's wallet and authentication infrastructure. - [API](https://docs.mellow.finance/resources/api.md): REST API endpoints: GET /v1/vaults, GET /v1/defi/protocols, GET /v1/users/{address}, GET /v1/defi/users/{address}. OpenAPI spec linked. - [Get all vaults](https://docs.mellow.finance/api-reference/get-vaults.md): Retrieves comprehensive information about all available vaults in the Mellow Protocol ecosystem. Each vault represents a smart contract that manages liquidity across different DeFi protocols. The response includes vault configurations, associated tokens, current performance metrics, and operational… - [Get DeFi protocol integrations](https://docs.mellow.finance/api-reference/get-defi-protocols.md): Retrieves information about all DeFi protocol integrations and their points distribution across different chains. - [Get user's vaults positions](https://docs.mellow.finance/api-reference/get-user-positions.md): Retrieves detailed information about a specific user's positions across all Mellow Protocol vaults. This includes their liquidity provisions, earned profits, and current holdings as a Liquidity Provider. - [Get user's vaults DeFi positions](https://docs.mellow.finance/api-reference/get-user-defi-positions.md): Retrieves detailed information about a user's positions across all integrated DeFi protocols, including points earned, balances, and protocol-specific details. - [Multivault](https://docs.mellow.finance/restaking-vaults/multivault/index.md): Legacy: Aggregates multiple isolated subvaults into a single user-facing vault with ERC4626 extension, configurable limits, whitelists, and locks. - [Overview](https://docs.mellow.finance/restaking-vaults/multivault/overview.md) - [Architecture](https://docs.mellow.finance/restaking-vaults/multivault/architecture.md) - [Multi Deployments](https://docs.mellow.finance/restaking-vaults/multivault/multi-deployments.md) - [Interoperable Vaults](https://docs.mellow.finance/restaking-vaults/interoperable-vaults/index.md): Legacy: Cross-chain vault model: users deposit on EVM L2s and receive shares, restaking executes on Ethereum mainnet via LayerZero OFT messaging. - [Overview](https://docs.mellow.finance/restaking-vaults/interoperable-vaults/overview.md) - [Architecture](https://docs.mellow.finance/restaking-vaults/interoperable-vaults/architecture.md) - [Interop Deployments](https://docs.mellow.finance/restaking-vaults/interoperable-vaults/interop-deployments.md) - [Simple LRT](https://docs.mellow.finance/restaking-vaults/simple-lrt/index.md): Legacy: ERC4626-modified vault with queued withdrawals via SymbioticWithdrawalQueue. Built around MellowSymbioticVault or MellowVaultCompat. - [Overview](https://docs.mellow.finance/restaking-vaults/simple-lrt/overview.md) - [Architecture](https://docs.mellow.finance/restaking-vaults/simple-lrt/architecture.md) - [Simple Deployments](https://docs.mellow.finance/restaking-vaults/simple-lrt/simple-deployments.md) - [Mellow-LRT (Deprecated)](https://docs.mellow.finance/resources/mellow-lrt-depreciated/index.md): Legacy restaking primitive, no longer active. Replaced by the Core Vaults architecture. - [Vault](https://docs.mellow.finance/resources/mellow-lrt-depreciated/vault.md) - [VaultConfigurator](https://docs.mellow.finance/resources/mellow-lrt-depreciated/vaultconfigurator.md) - [Validators](https://docs.mellow.finance/resources/mellow-lrt-depreciated/validators/index.md) - [ManagedValidator](https://docs.mellow.finance/resources/mellow-lrt-depreciated/validators/managedvalidator.md) - [ERC20SwapValidator](https://docs.mellow.finance/resources/mellow-lrt-depreciated/validators/erc20swapvalidator.md) - [DefaultBondValidator](https://docs.mellow.finance/resources/mellow-lrt-depreciated/validators/defaultbondvalidator.md) - [AllowAllValidator](https://docs.mellow.finance/resources/mellow-lrt-depreciated/validators/allowallvalidator.md) - [Strategies](https://docs.mellow.finance/resources/mellow-lrt-depreciated/strategies/index.md) - [DefaultBondStrategy](https://docs.mellow.finance/resources/mellow-lrt-depreciated/strategies/defaultbondstrategy.md) - [SimpleDVTStakingStrategy](https://docs.mellow.finance/resources/mellow-lrt-depreciated/strategies/simpledvtstakingstrategy.md) - [Oracles](https://docs.mellow.finance/resources/mellow-lrt-depreciated/oracles/index.md) - [ChainlinkOracle](https://docs.mellow.finance/resources/mellow-lrt-depreciated/oracles/chainlinkoracle.md) - [ManagedRatiosOracle](https://docs.mellow.finance/resources/mellow-lrt-depreciated/oracles/managedratiosoracle.md) - [Modules](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/index.md) - [DelegateModules](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/delegatemodules/index.md) - [ERC20SwapModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/delegatemodules/erc20swapmodule.md) - [DefaultBondModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/delegatemodules/defaultbondmodule.md) - [StakingModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/delegatemodules/stakingmodule.md) - [ExternalModules](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/externalmodules.md) - [TvlModules](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/tvlmodules/index.md) - [DefaultBondTvlModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/tvlmodules/defaultbondtvlmodule.md) - [ERC20TvlModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/tvlmodules/erc20tvlmodule.md) - [ManagedTvlModule](https://docs.mellow.finance/resources/mellow-lrt-depreciated/modules/tvlmodules/managedtvlmodule.md) - [Utils](https://docs.mellow.finance/resources/mellow-lrt-depreciated/utils/index.md) - [DepositWrapper](https://docs.mellow.finance/resources/mellow-lrt-depreciated/utils/depositwrapper.md) - [DefaultAccessControl](https://docs.mellow.finance/resources/mellow-lrt-depreciated/utils/defaultaccesscontrol.md) - [Security](https://docs.mellow.finance/resources/mellow-lrt-depreciated/security/index.md) - [AdminProxy](https://docs.mellow.finance/resources/mellow-lrt-depreciated/security/adminproxy.md) - [Emergency withdrawal guide (advanced)](https://docs.mellow.finance/resources/mellow-lrt-depreciated/emergency-withdrawal-guide-advanced.md) - [DVV Legacy Architecture](https://docs.mellow.finance/resources/mellow-lrt-depreciated/dvv-legacy-architecture.md) - [Overview](https://docs.mellow.finance/dvsteth-vault/overview.md): Legacy: Wrapped liquid staking token powered by Lido wstETH with DVT incentive layer. Covers Obol and SSV incentive calculation, claiming process, withdrawal mechanics, and FAQ. - [DVV Deployment](https://docs.mellow.finance/dvsteth-vault/dvv-deployment.md): Legacy: DVstETH contract addresses: vault, asset, admin, proxy admin, and curator on Ethereum mainnet. - [Overview](https://docs.mellow.finance/mellow-alm/overview/index.md): Legacy: Permissionless multi-ERC20 vaults with three actor roles (liquidity provider, strategist, governance) for DeFi liquidity management across protocols and chains. - [Core](https://docs.mellow.finance/mellow-alm/overview/architecture.md) - [Contracts API](https://docs.mellow.finance/mellow-alm/overview/api.md) - [Strategies](https://docs.mellow.finance/mellow-alm/overview/strategies/index.md) - [Fearless Gearbox strategy](https://docs.mellow.finance/mellow-alm/overview/strategies/gearbox-strategy.md) - [LStrategy](https://docs.mellow.finance/mellow-alm/overview/strategies/lstrategy.md) - [Uni V3 Boosted strategy](https://docs.mellow.finance/mellow-alm/overview/strategies/uni-v3-boosted-strategy.md) - [Pulse strategy](https://docs.mellow.finance/mellow-alm/overview/strategies/pulse-strategy.md) - [Pulse strategy V2](https://docs.mellow.finance/mellow-alm/overview/strategies/pulse-strategy-v2.md) - [Tamper strategy](https://docs.mellow.finance/mellow-alm/overview/strategies/lstrategy-1.md) - [Governance parameters](https://docs.mellow.finance/mellow-alm/overview/governance-parameters.md) - [Contracts specs](https://docs.mellow.finance/mellow-alm/overview/contracts-specs.md) - [Tutorials](https://docs.mellow.finance/mellow-alm/overview/tutorials/index.md) - [Contracts deployments](https://docs.mellow.finance/mellow-alm/overview/tutorials/contracts-deployments.md) - [Deploy your own strategy](https://docs.mellow.finance/mellow-alm/overview/tutorials/deploy-your-own-strategy.md) - [wstETH strategies deposit guide](https://docs.mellow.finance/mellow-alm/overview/tutorials/wsteth-strategies-deposit-guide.md) - [Mellow contracts addresses](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/index.md) - [Mellow Protocol Addresses (Polygon)](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/mellow-protocol-addresses-polygon.md) - [Mellow Protocol Addresses (Mainnet)](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/mellow-protocol-addresses-mainnet.md) - [Gearbox Fearless Strategy](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/gearbox-fearless-strategy.md) - [Tamper Strategy](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/lstrategy.md) - [UniV3 Pulse wstETH-USDC](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/univ3-pulse-wsteth-usdc.md) - [UniV3 Pulse V2 wstETH-USDC](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/univ3-pulse-v2-wsteth-usdc.md) - [Velodrome CL strategies](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/velodrome-cl-strategies.md) - [Aerodrome CL strategies](https://docs.mellow.finance/mellow-alm/overview/mellow-contracts-addresses/aerodrome-cl-strategies.md) - [Glossary](https://docs.mellow.finance/mellow-alm/overview/definitions.md) - [FAQ](https://docs.mellow.finance/mellow-alm/overview/faq.md) - [Mellow ALM Toolkit](https://docs.mellow.finance/mellow-alm/mellow-alm-toolkit/index.md): Legacy: Concentrated liquidity management toolkit for AMMs (Uniswap, Sushiswap, PancakeSwap, Velodrome) - bootstrapping, position management, risk tools, and automated strategies. - [Domain objects](https://docs.mellow.finance/mellow-alm-toolkit/domain-objects.md) - [Components](https://docs.mellow.finance/mellow-alm-toolkit/components.md) - [Processes](https://docs.mellow.finance/mellow-alm-toolkit/processes.md) - [Core](https://docs.mellow.finance/mellow-alm-toolkit/core.md) - [Oracles](https://docs.mellow.finance/mellow-alm-toolkit/oracles/index.md) - [VeloOracle](https://docs.mellow.finance/mellow-alm-toolkit/oracles/velooracle.md) - [Strategy](https://docs.mellow.finance/mellow-alm-toolkit/strategy/index.md) - [PulseStrategyModule](https://docs.mellow.finance/mellow-alm-toolkit/strategy/pulsestrategymodule.md) - [AMM Adapters](https://docs.mellow.finance/mellow-alm-toolkit/amm-adapters/index.md) - [VeloAmmModule](https://docs.mellow.finance/mellow-alm-toolkit/amm-adapters/veloammmodule.md) - [Utility contracts](https://docs.mellow.finance/mellow-alm-toolkit/utility-contracts/index.md) - [AmmDepositWithdrawModule](https://docs.mellow.finance/mellow-alm-toolkit/utility-contracts/ammdepositwithdrawmodule.md) - [Counter](https://docs.mellow.finance/mellow-alm-toolkit/utility-contracts/counter.md) - [LpWrapper](https://docs.mellow.finance/mellow-alm-toolkit/utility-contracts/lpwrapper.md) - [VeloDeployFactory](https://docs.mellow.finance/mellow-alm-toolkit/utility-contracts/velodeployfactory.md) - [Overview](https://docs.mellow.finance/points/overview.md): Legacy: Loyalty points program: Mellow and Symbiotic points calculation for users (0.00025*N per hour), DVstETH incentive formulas (SSV monthly, Obol weekly), curator points logic, and eligibility rules. - [Points in Symbiotic pre-deposit contracts](https://docs.mellow.finance/points/points-in-symbiotic-pre-deposit-contracts.md): Legacy points methodology for deposits before and after Symbiotic limits were reached, including 1.5x Mellow boost, DeFi multipliers, and anti-gaming rules. - [DeFi points integration instructions](https://docs.mellow.finance/points/defi-points-integration-instructions.md): Legacy: Technical integration guide with TypeScript interfaces: getContracts, getUserShares, getBalances, getDeFiPools. Includes full Zircuit example implementation and all type definitions. - [Brand Assets](https://docs.mellow.finance/resources/brand-assets.md): Branding and Logos ## OpenAPI Specs - [openapi](/api-reference/openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.