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:
-
CapRiskSteward
DEFAULT_ADMIN
role: Euler DAOWILDCARD
role: multisig comprised of Gauntlet, Objective Labs and Euler Labs signers not giving unilateral power to any provider
-
GovernorAccessControlEmergency
setCaps.selector
role:CapRiskSteward
setInterestRateModel.selector
role: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.