Risk Steward: Optimizing on-chain management of Euler vaults
Author: Euler Labs
Date: 2025-04-03
Summary
In collaboration with Objective Labs, Euler Labs has developed the CapRiskSteward smart contract that will act as a fast lane for incremental non-critical changes to Euler DAO vaults. Inspired by similar provisions on Aave, CapRiskSteward allows authorized parties to execute incremental updates to vault caps and change interest rate models without going through the standard 48-hour timelock. CapRiskSteward will be installed as a complement to the current governance mechanisms but will not replace them. Adjustments exceeding the scope and limits of CapRiskSteward will still need to be enacted through the timelock controller.
Specification
CapRiskSteward is deployed with hardcoded limits to the adjustment rate of caps. Risk stewards can adjust caps by a factor of 1.5 every 72 hours. Risk stewards can update the interest rate model to any instance deployed by the canonical EulerKinkIRMFactory. The factory itself limits the maximum APY to 1000%.
CapRiskSteward will be installed on all Euler DAO markets: Euler Prime, Euler Yield, Euler Base, Euler Swell. The admin role will be given to Euler DAO. The admin can choose the authorized users that can call setCaps and setInterestModel through CapRiskSteward.
The proposed configuration is as follows:
-
CapRiskStewardDEFAULT_ADMINrole: Euler DAOWILDCARDrole: multisig comprised of Gauntlet, Objective Labs and Euler Labs signers not giving unilateral power to any provider
-
GovernorAccessControlEmergencysetCaps.selectorrole:CapRiskStewardsetInterestRateModel.selectorrole:CapRiskSteward
Note that the CapRiskSteward contract is being currently audited by MixBytes. The audit will conclude before the smart contract is deployed.
Voting
Given Euler’s recent move to an optimistic governance framework, no formal on or off-chain voting is currently required for this proposal to pass. However, we encourage the Euler DAO and community members to provide feedback, share suggestions, and voice their opinions on this initiative. Community input will, as always, be crucial to ensuring that Euler remains relevant, competitive, and risk-managed.
Implementation
Unless any concerns are raised or the DAO would like more time for consideration, this proposal will be actioned by the Euler Foundation in 2 days’ time.
Copyright
The author of this proposal, Euler Labs, is contracted to provide software development services by Euler DAO. Copyright and related rights waived via CC0.