MetaMorpho Restricted Owner
The MetaMorpho Restricted Owner is a restricted owner contract for MetaMorpho vaults that limits administrative powers to enable trustless, immutable vault deployments. By constraining what vault owners can do, it allows MetaMorpho vaults to serve as immutable wrappers around Morpho V1 markets that require no active management.
Summary
- Only allows certain administrative functions:
setFee: Adjust vault performance feessetFeeRecipient: Change who receives feessetSkimRecipient: Change who receives skimmed tokenssubmitGuardian: Propose a new guardianacceptOwnership: Complete ownership transfers
- Uses OpenZeppelin's
Ownable2Stepfor safe ownership transfers - Immutable design: no way to add more privileged functions
- Can manage multiple MetaMorpho vaults