Abstractions
MORE Vaults is a generic and extensible money management protocol. To accelerate development, the community may make available pre-built facet “blocks”, or abstractions, for frequently encountered use cases. These can be customized to suit specific asset mixes or strategies, reducing time to market for structured products and positions.
Examples of Pre-Built Facet Blocks
Recursive Lending
Allows repeated deposit-borrow cycles or loops in lending protocols (e.g., deposit collateral, borrow stablecoins, swap, redeposit).
Maximize capital efficiency in a single transaction (often combined with multicall).
Delta Neutral Basis Farming
Captures yield from basis or funding rate differentials in a perpetuals market while minimizing price exposure.
The facet automatically opens offsetting long and short positions to hedge away directional risk, then collects basis or funding payments.
Leveraged Yield Farming
Maximize returns by borrowing additional capital to reinvest in a liquidity pool on an AMM that generates farming fees.
The facet handles posting collateral, taking out a loan in the liquidity pool's assets, depositing to the AMM, posting the LP token as collateral and looping the position to compound earned rewards.
Liquidation Automation
Monitors user positions, triggers partial liquidation if collateralization falls below a preset level.
Off-chain watchers can call on-chain facet functions for immediate liquidation or repositioning.
Flash Loan Utilities
Integrates flash loans from various pools (e.g., Aave, Balancer) to unwind or restructure positions in a single transaction.
Last updated