Summary
For markets where collateral is an ERC-4626 vault token, allow users to deposit the underlying asset and auto-mint vault shares in one flow — instead of manually minting shares first, then supplying as collateral.
Example
Market: vault-USDC (collateral) / USDC (loan)
- User has USDC
- Monarch auto-deposits USDC into the vault, mints shares, then supplies shares as collateral
- No need to interact with the vault contract separately
Requirements
Context
User request from institutional user — manual minting + approval flow is especially painful with multisig wallets.
Summary
For markets where collateral is an ERC-4626 vault token, allow users to deposit the underlying asset and auto-mint vault shares in one flow — instead of manually minting shares first, then supplying as collateral.
Example
Market: vault-USDC (collateral) / USDC (loan)
Requirements
Context
User request from institutional user — manual minting + approval flow is especially painful with multisig wallets.