From 20fecef75195b23481fe9556d4a47b79204692da Mon Sep 17 00:00:00 2001 From: Zen-Maxi <85650601+Zen-Maxi@users.noreply.github.com> Date: Mon, 3 Feb 2025 15:09:30 -0500 Subject: [PATCH] Aave-ezETH-Arbtitrum Corresponds to https://github.com/balancer/code-review/issues/246 and depends upon https://github.com/balancer/balancer-v3-erc4626-tests/pull/23 --- erc4626/StatATokenV2Review.md | 2 ++ erc4626/registry.json | 8 ++++++++ .../MarketRateTransformerRateProviders.md | 15 +++++++++++++++ rate-providers/registry.json | 9 +++++++++ 4 files changed, 34 insertions(+) diff --git a/erc4626/StatATokenV2Review.md b/erc4626/StatATokenV2Review.md index ff48cb6..ef0fa73 100644 --- a/erc4626/StatATokenV2Review.md +++ b/erc4626/StatATokenV2Review.md @@ -33,6 +33,7 @@ - [arbitrum:0xf253BD61aEd0E9D62523eA76CD6F38B4a51dA145](https://arbiscan.io/address/0xf253BD61aEd0E9D62523eA76CD6F38B4a51dA145) - [arbitrum:0xE6D5923281c89DC989D00817387292387552d5C1](https://arbiscan.io/address/0xE6D5923281c89DC989D00817387292387552d5C1#readProxyContract) - [arbitrum:0xD089B4cb88Dacf4e27be869A00e9f7e2E3C18193](https://arbiscan.io/address/0xD089B4cb88Dacf4e27be869A00e9f7e2E3C18193#readProxyContract) + - [arbitrum:0x4ff50C17df0D1b788d021ACd85039810a1aA68A1](https://arbiscan.io/address/0x4ff50C17df0D1b788d021ACd85039810a1aA68A1#readProxyContract) - [ethereum:0xb51EDdDD8c47856D81C8681EA71404Cec93E92c6](https://etherscan.io/address/0xb51EDdDD8c47856D81C8681EA71404Cec93E92c6#readProxyContract) @@ -286,4 +287,5 @@ The outlined ERC4626 Vaults should work well with Balancer pools. Upgradeability - aWBTC: [arbitrum:0x52Dc1FEeFA4f9a99221F93D79da46Ae89b8c0967](https://github.com/balancer/balancer-v3-erc4626-tests/blob/aave-arbitrum/test/arbitrum/ERC4626ArbitrumAaveWBTC.t.sol) - aWeETH: [arbitrum:0xD9E3Ef2c12de90E3b03F7b7E3964956a71920d40](https://github.com/balancer/balancer-v3-erc4626-tests/blob/aave-arbitrum/test/arbitrum/ERC4626ArbitrumAaveWeETH.t.sol) - awstETH: [arbitrum:0xe98fc055c99DECD8Da0c111B090885d5d15C774E](https://github.com/balancer/balancer-v3-erc4626-tests/blob/aave-arbitrum/test/arbitrum/ERC4626ArbitrumAaveWstETH.t.sol) +- aezETH: [arbitrum:0x4ff50C17df0D1b788d021ACd85039810a1aA68A1](https://github.com/balancer/balancer-v3-erc4626-tests/blob/aave-arbitrum/test/arbitrum/ERC4626ArbitrumAaveEzETH.t.sol) - wapyusd [ethereum:0xb51EDdDD8c47856D81C8681EA71404Cec93E92c6](https://github.com/balancer/balancer-v3-erc4626-tests/pull/21) \ No newline at end of file diff --git a/erc4626/registry.json b/erc4626/registry.json index f6a52aa..d4b8969 100644 --- a/erc4626/registry.json +++ b/erc4626/registry.json @@ -95,6 +95,14 @@ "review": "./StatATokenV2Review.md", "warnings": [], "isCompatible": "true" + }, + "0x4ff50C17df0D1b788d021ACd85039810a1aA68A1": { + "asset": "0x2416092f143378750bb29b79eD961ab195CcEea5", + "name": "Wrapped Aave Arbitrum ezETH", + "summary": "safe", + "review": "./StatATokenV2Review.md", + "warnings": [], + "isCompatible": "true" } }, "base": { diff --git a/rate-providers/MarketRateTransformerRateProviders.md b/rate-providers/MarketRateTransformerRateProviders.md index ebbf761..6200921 100644 --- a/rate-providers/MarketRateTransformerRateProviders.md +++ b/rate-providers/MarketRateTransformerRateProviders.md @@ -36,6 +36,10 @@ - ERC4626RateProvider: Wrapped Aave Arbitrum rETH - ERC4626Vault's `asset` rate provider: Rocket pool custom rate provider + - Wrapped Aave Arbitrum ezETH [arbitrum:0xfa5D15F15bC1BeBf3B413d9373E27586ac799dB6](https://arbiscan.io/address/0xfa5D15F15bC1BeBf3B413d9373E27586ac799dB6) + - ERC4626RateProvider: Wrapped Aave Arbitrum ezETH + - ERC4626Vault's `asset` rate provider: Renzo's custom rate provider + - Audit report(s): - [Formal Verification Report For StaticAToken](https://github.com/aave-dao/aave-v3-origin/blob/067d29eb75115179501edc4316d125d9773f7928/audits/11-09-2024_Certora_StataTokenV2.pdf) - [Security Reviews & Formal Verifications](https://docs.morpho.org/security-reviews/) @@ -197,6 +201,17 @@ If none of these is checked, then this might be a pretty great Rate Provider! If - admin type: Aave governance system. - multisig timelock? YES: 24 hours. + #### Wrapped Aave Arbitrum ezETH + - [arbitrum:0x4ff50C17df0D1b788d021ACd85039810a1aA68A1](https://arbiscan.io/address/0xbB8A61425DFE172AA3a6f882aAFaBA00B32b7d59) + - upgradeable component: `StataTokenV2` ([arbitrum:0x4ff50C17df0D1b788d021ACd85039810a1aA68A1](https://arbiscan.io/address/0xbB8A61425DFE172AA3a6f882aAFaBA00B32b7d59#readProxyContract)) + - admin address: [arbitrum:0xFF1137243698CaA18EE364Cc966CF0e02A4e6327](https://arbiscan.io/address/0xFF1137243698CaA18EE364Cc966CF0e02A4e6327) + - admin type: Aave governance system. + - multisig timelock? YES: 24 hours. + - upgradeable component: `L2PoolInstance` ([arbitrum:0x794a61358D6845594F94dc1DB02A252b5b4814aD](https://arbiscan.io/address/0x794a61358D6845594F94dc1DB02A252b5b4814aD)) + - admin address: [arbitrum:0xFF1137243698CaA18EE364Cc966CF0e02A4e6327](https://arbiscan.io/address/0xFF1137243698CaA18EE364Cc966CF0e02A4e6327) + - admin type: Aave governance system. + - multisig timelock? YES: 24 hours. + ### Oracles - [x] Price data is provided by an off-chain source (e.g., a Chainlink oracle, a multisig, or a network of nodes). diff --git a/rate-providers/registry.json b/rate-providers/registry.json index ee78f2f..aff03c1 100644 --- a/rate-providers/registry.json +++ b/rate-providers/registry.json @@ -578,6 +578,15 @@ "warnings": [""], "factory": "0xe548a29631f9E49830bE8edc22d407b2D2915F31", "upgradeableComponents": [] + }, + "0xfa5D15F15bC1BeBf3B413d9373E27586ac799dB6": { + "asset": "0x4ff50C17df0D1b788d021ACd85039810a1aA68A1", + "name": "Wrapped Aave Arbitrum ezETH", + "summary": "safe", + "review": "./MarketRateTransformerRateProviders.md", + "warnings": [""], + "factory": "0xe548a29631f9E49830bE8edc22d407b2D2915F31", + "upgradeableComponents": [] } }, "avalanche": {