This payload activates the Umbrella system, introducing new staking tokens tailored for Aave’s risk management needs, along with their reward and slashing configurations. It also includes adjustments to the legacy Safety Module to ensure a smooth transition and continued protocol coverage.
The Umbrella project was developed to improve capital efficiency and enhance the protocol’s ability to cover potential shortfalls in the event of a bad debt. It represents a significant evolution of the existing Safety Module, offering broader coverage, improved fund utilization, and greater operational flexibility — ultimately serving as its full replacement.
For simplicity, the payload is divided into 3 parts.
This payload handles the deployment and configuration of the new Umbrella system for deficit elimination and staking.
Umbrella contract in the POOL_ADDRESSES_PROVIDER.
Umbrella to be used for reserve deficit elimination.Collector to the Executor contract.stk tokens for the above assets:
stkwaUSDC.V1, stkwaUSDT.V1, stkwaWETH.V1 are backed by their respective stata tokens.stkGHO.V1 is backed by the GHO underlying token.stk token:
stkwaUSDC.V1 -> aUSDC, stkwaUSDT.V1 -> aUSDT, stkwaWETH.V1 -> aWETHstkGHO.V1 -> GHOmaxEmissionPerSecond and targetLiquidity are configured using values from the governance discussion, check the summary table for more detailsdistributionEnd is set to 1 year from the execution.rewardPayer is st to the Collector.SlashingConfig for each stk token:
reserve: Corresponds to the base token (e.g., USDT for stkwaUSDT.V1, GHO for stkGHO.V1).liquidationFee: Set to zero for all stk tokens.deficitOffset: Values sourced from the governance discussion.umbrellaStakeUnderlyingOracle:
GHO: a GHO oracle with a mocked price.REWARDS_ADMIN_ROLE in RewardsController to PERMISSIONED_PAYLOADS_CONTROLLER_EXECUTOR:
FinancialCommittee to limited modification of rewards without requiring governance proposals.COVERAGE_MANAGER_ROLE to DEFICIT_OFFSET_CLINIC_STEWARD.
FinancialCommittee to eliminate deficitOffset using Collector funds directly.Collector grants allowance to:
DEFICIT_OFFSET_CLINIC_STEWARD - for deficit offset amounts as per forum.RewardsController - to fund reward emissions for 180 days post-execution.Collector transfers 249_000 aUSDT to the BGD Labs to cover external security reviews of the entire Umbrella system.| Staked asset | Covered asset | Target Liquidity* | Max emission | Cooldown / Unstake window | Deficit offset | | : -: | : --: | : -: | : -: | : --: | : : | | waUSDC | USDC | 66_000_000 | 2_330_000 | 20 days / 2 days | 100_000 | | waUSDT | USDT | 104_000_000 | 3_670_000 | 20 days / 2 days | 100_000 | | waWETH | WETH | 25_000 | 550 | 20 days / 2 days | 50 | | GHO | GHO | 12_000_000 | 1_200_000 | 20 days / 2 days | 100_000 |
This payload introduces updates to the legacy Safety Module staking tokens to align with the activation of the new Umbrella system.
AAVE/day) reward emissions for the following tokens:
stkGHO: 100 -> 0stkAAVE: 360 -> 315stkBPT: 240 -> 216maxSlashablePercentage for the legacy stk tokens:
stkGHO: 99.00% -> 0%stkAAVE: 30.00% -> 20.00%stkBPT: 30.00% -> 20.00%stkGhocooldown period to 0, enabling immediate unstaking| Staked asset | Rewards/day | Rewards/year | Slashing eligibility | | : -: | : : | : -: | : : | | AAVE | 360 -> 315 | 131_400 -> 114_975 | 30% -> 20% | | BPT | 240 -> 216 | 87_600 -> 78_840 | 30% -> 20% | | GHO | 100 -> 0 | 36_500 -> 0 | 100% -> 0% |
This payload handles the SlashingRobot and UmbrellaPPCRobot activation process.
LINK from AaveV3 on Ethereum Network.SlashingRobot and UmbrellaPPCRobot in the AAVE_CL_ROBOT_OPERATOR.
gasLimit to 5_000_000.The new contracts of the Aave Umbrella system were audited by four independent auditors: MixBytes, Stermi, Certora, and Ackee. The audited and deployed version of the contracts is publicly accessible at the following link: https://github.com/aave-dao/aave-umbrella/tree/62f3850816b257087e92f41a7f37a698f00fa96e.
Subsequent changes made in this GitHub repository (aave-dao/aave-umbrella) pertain either to auxiliary contracts that do not affect the core functionality of the Umbrella system or to interface improvements aimed at enhancing integration with external systems. These updates did not introduce any changes to the deployed core contracts.
The audit reports provided by each auditor can be found at the following links:
Copyright and related rights waived via CC0.
https://app.aave.com/governance/v3/proposal/?proposalId=320