Skip to content

Commit

Permalink
payloads updated
Browse files Browse the repository at this point in the history
  • Loading branch information
rustboyar committed Mar 12, 2024
1 parent ff2bdc6 commit 8712fa0
Show file tree
Hide file tree
Showing 18 changed files with 203 additions and 67 deletions.
1 change: 1 addition & 0 deletions .assets/4986872b45a9cd8b31a38113050f5481468cb333.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/ca95ddfd1ad1b620d55be691c73b3c69ffb3f3f0.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@
| oracleDescription | FRAX / USD | Capped FRAX/USD |


#### MAI ([0x3F56e0c36d275367b8C502090EDF38289b3dEa0d](https://arbiscan.io/address/0x3F56e0c36d275367b8C502090EDF38289b3dEa0d))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x59644ec622243878d1464A9504F9e9a31294128a](https://arbiscan.io/address/0x59644ec622243878d1464A9504F9e9a31294128a) | [0x7a7cE08a1057723CCEDeA2462407427Ae33FFEb2](https://arbiscan.io/address/0x7a7cE08a1057723CCEDeA2462407427Ae33FFEb2) |
| oracleDescription | MIMATIC / USD | Capped MAI/USD |


#### wstETH ([0x5979D7b546E38E414F7E9822514be443A4800529](https://arbiscan.io/address/0x5979D7b546E38E414F7E9822514be443A4800529))

| description | value before | value after |
Expand Down Expand Up @@ -81,6 +89,16 @@
"to": "Capped FRAX/USD"
}
},
"0x3F56e0c36d275367b8C502090EDF38289b3dEa0d": {
"oracle": {
"from": "0x59644ec622243878d1464A9504F9e9a31294128a",
"to": "0x7a7cE08a1057723CCEDeA2462407427Ae33FFEb2"
},
"oracleDescription": {
"from": "MIMATIC / USD",
"to": "Capped MAI/USD"
}
},
"0x5979D7b546E38E414F7E9822514be443A4800529": {
"oracle": {
"from": "0x945fD405773973d286De54E44649cc0d9e264F78",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@
| oracleDescription | null | Capped sAVAX / AVAX / USD |


#### MAI ([0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b](https://snowtrace.io/address/0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x5D1F504211c17365CA66353442a74D4435A8b778](https://snowtrace.io/address/0x5D1F504211c17365CA66353442a74D4435A8b778) | [0xCcC55Db26B78a19Dba1beE0066F9c1665575439A](https://snowtrace.io/address/0xCcC55Db26B78a19Dba1beE0066F9c1665575439A) |
| oracleDescription | MIMATIC / USD | Capped MAI/USD |


#### USDt ([0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7](https://snowtrace.io/address/0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7))

| description | value before | value after |
Expand Down Expand Up @@ -62,6 +70,16 @@
"to": "Capped sAVAX / AVAX / USD"
}
},
"0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b": {
"oracle": {
"from": "0x5D1F504211c17365CA66353442a74D4435A8b778",
"to": "0xCcC55Db26B78a19Dba1beE0066F9c1665575439A"
},
"oracleDescription": {
"from": "MIMATIC / USD",
"to": "Capped MAI/USD"
}
},
"0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7": {
"oracle": {
"from": "0xEBE676ee90Fe1112671f19b6B7459bC678B67e8a",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,6 @@
| oracleDescription | wstETH/ETH/USD | Capped wstETH / stETH(ETH) / USD |


#### sDAI ([0x83F20F44975D03b1b09e64809B757c47f942BEeA](https://etherscan.io/address/0x83F20F44975D03b1b09e64809B757c47f942BEeA))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x29081f7aB5a644716EfcDC10D5c926c5fEe9F72B](https://etherscan.io/address/0x29081f7aB5a644716EfcDC10D5c926c5fEe9F72B) | [0x325f676C393410c4044E6566e782C8ED96E49474](https://etherscan.io/address/0x325f676C393410c4044E6566e782C8ED96E49474) |
| oracleDescription | sDAI/DAI/USD | Capped sDAI / DAI / USD |


#### FRAX ([0x853d955aCEf822Db058eb8505911ED77F175b99e](https://etherscan.io/address/0x853d955aCEf822Db058eb8505911ED77F175b99e))

| description | value before | value after |
Expand All @@ -64,7 +56,7 @@
| --- | --- | --- |
| oracle | [0x5f4d15d761528c57a5C30c43c1DAb26Fc5452731](https://etherscan.io/address/0x5f4d15d761528c57a5C30c43c1DAb26Fc5452731) | [0x6243d2F41b4ec944F731f647589E28d9745a2674](https://etherscan.io/address/0x6243d2F41b4ec944F731f647589E28d9745a2674) |
| oracleDescription | null | Capped cbETH / ETH / USD |
| oracleLatestAnswer | 3983.38166794 | 4003.57195902 |
| oracleLatestAnswer | 4250.44712602 | 4272.48373554 |


#### rETH ([0xae78736Cd615f374D3085123A210448E74Fc6393](https://etherscan.io/address/0xae78736Cd615f374D3085123A210448E74Fc6393))
Expand Down Expand Up @@ -137,16 +129,6 @@
"to": "Capped wstETH / stETH(ETH) / USD"
}
},
"0x83F20F44975D03b1b09e64809B757c47f942BEeA": {
"oracle": {
"from": "0x29081f7aB5a644716EfcDC10D5c926c5fEe9F72B",
"to": "0x325f676C393410c4044E6566e782C8ED96E49474"
},
"oracleDescription": {
"from": "sDAI/DAI/USD",
"to": "Capped sDAI / DAI / USD"
}
},
"0x853d955aCEf822Db058eb8505911ED77F175b99e": {
"oracle": {
"from": "0xB9E1E3A9feFf48998E45Fa90847ed4D467E8BcfD",
Expand All @@ -173,8 +155,8 @@
"to": "0x6243d2F41b4ec944F731f647589E28d9745a2674"
},
"oracleLatestAnswer": {
"from": 398338166794,
"to": 400357195902
"from": 425044712602,
"to": 427248373554
},
"oracleDescription": {
"from": null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,6 @@
| oracleDescription | USDC / USD | Capped USDC/USD |


#### sDAI ([0xaf204776c7245bF4147c2612BF6e5972Ee483701](https://gnosisscan.io/address/0xaf204776c7245bF4147c2612BF6e5972Ee483701))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x1D0f881Ce1a646E2f27Dec3c57Fa056cB838BCC2](https://gnosisscan.io/address/0x1D0f881Ce1a646E2f27Dec3c57Fa056cB838BCC2) | [0x808E873E85766fc889aa550018Fd2ad13Ad60f2D](https://gnosisscan.io/address/0x808E873E85766fc889aa550018Fd2ad13Ad60f2D) |
| oracleDescription | sDAI/DAI/USD | Capped sDAI / DAI / USD |


#### WXDAI ([0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d](https://gnosisscan.io/address/0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d))

| description | value before | value after |
Expand Down Expand Up @@ -59,16 +51,6 @@
"to": "Capped USDC/USD"
}
},
"0xaf204776c7245bF4147c2612BF6e5972Ee483701": {
"oracle": {
"from": "0x1D0f881Ce1a646E2f27Dec3c57Fa056cB838BCC2",
"to": "0x808E873E85766fc889aa550018Fd2ad13Ad60f2D"
},
"oracleDescription": {
"from": "sDAI/DAI/USD",
"to": "Capped sDAI / DAI / USD"
}
},
"0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d": {
"oracle": {
"from": "0x678df3415fc31947dA4324eC63212874be5a82f8",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,14 @@
| oracleDescription | LUSD / USD | Capped LUSD/USD |


#### MAI ([0xdFA46478F9e5EA86d57387849598dbFB2e964b02](https://optimistic.etherscan.io/address/0xdFA46478F9e5EA86d57387849598dbFB2e964b02))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x73A3919a69eFCd5b19df8348c6740bB1446F5ed0](https://optimistic.etherscan.io/address/0x73A3919a69eFCd5b19df8348c6740bB1446F5ed0) | [0xc6ac65E8f4F50a6655Efd78A92b6c503B5B625C8](https://optimistic.etherscan.io/address/0xc6ac65E8f4F50a6655Efd78A92b6c503B5B625C8) |
| oracleDescription | MIMATIC / USD | Capped MAI/USD |


## Raw diff

```json
Expand Down Expand Up @@ -150,6 +158,16 @@
"from": "LUSD / USD",
"to": "Capped LUSD/USD"
}
},
"0xdFA46478F9e5EA86d57387849598dbFB2e964b02": {
"oracle": {
"from": "0x73A3919a69eFCd5b19df8348c6740bB1446F5ed0",
"to": "0xc6ac65E8f4F50a6655Efd78A92b6c503B5B625C8"
},
"oracleDescription": {
"from": "MIMATIC / USD",
"to": "Capped MAI/USD"
}
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,14 @@
| oracleDescription | DAI / USD | Capped DAI/USD |


#### miMATIC ([0xa3Fa99A148fA48D14Ed51d610c367C61876997F1](https://polygonscan.com/address/0xa3Fa99A148fA48D14Ed51d610c367C61876997F1))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0xd8d483d813547CfB624b8Dc33a00F2fcbCd2D428](https://polygonscan.com/address/0xd8d483d813547CfB624b8Dc33a00F2fcbCd2D428) | [0x4ae2Ab1af7e3b0092dbF3A4B20ec3de8fC834873](https://polygonscan.com/address/0x4ae2Ab1af7e3b0092dbF3A4B20ec3de8fC834873) |
| oracleDescription | MIMATIC / USD | Capped MAI/USD |


#### USDT ([0xc2132D05D31c914a87C6611C10748AEb04B58e8F](https://polygonscan.com/address/0xc2132D05D31c914a87C6611C10748AEb04B58e8F))

| description | value before | value after |
Expand Down Expand Up @@ -113,6 +121,16 @@
"to": "Capped DAI/USD"
}
},
"0xa3Fa99A148fA48D14Ed51d610c367C61876997F1": {
"oracle": {
"from": "0xd8d483d813547CfB624b8Dc33a00F2fcbCd2D428",
"to": "0x4ae2Ab1af7e3b0092dbF3A4B20ec3de8fC834873"
},
"oracleDescription": {
"from": "MIMATIC / USD",
"to": "Capped MAI/USD"
}
},
"0xc2132D05D31c914a87C6611C10748AEb04B58e8F": {
"oracle": {
"from": "0x0A6513e40db6EB1b165753AD52E80663aeA50545",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## Reserve changes

### Reserve altered

#### USDC ([0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4](https://scrollscan.com/address/0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0x43d12Fb3AfCAd5347fA764EeAB105478337b7200](https://scrollscan.com/address/0x43d12Fb3AfCAd5347fA764EeAB105478337b7200) | [0x427Fd98dbD1DbC2D4e792350caBe7c9665F35bee](https://scrollscan.com/address/0x427Fd98dbD1DbC2D4e792350caBe7c9665F35bee) |
| oracleDescription | USDC / USD | Capped USDC/USD |


#### wstETH ([0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32](https://scrollscan.com/address/0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32))

| description | value before | value after |
| --- | --- | --- |
| oracle | [0xdb93e2712a8B36835078f8D28c70fCC95FD6d37c](https://scrollscan.com/address/0xdb93e2712a8B36835078f8D28c70fCC95FD6d37c) | [0x4EdAbf45e78363b8Dcd763bBbd05665c6e24975C](https://scrollscan.com/address/0x4EdAbf45e78363b8Dcd763bBbd05665c6e24975C) |
| oracleDescription | wstETH/ETH/USD | Capped wstETH / stETH(ETH) / USD |


## Raw diff

```json
{
"reserves": {
"0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4": {
"oracle": {
"from": "0x43d12Fb3AfCAd5347fA764EeAB105478337b7200",
"to": "0x427Fd98dbD1DbC2D4e792350caBe7c9665F35bee"
},
"oracleDescription": {
"from": "USDC / USD",
"to": "Capped USDC/USD"
}
},
"0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32": {
"oracle": {
"from": "0xdb93e2712a8B36835078f8D28c70fCC95FD6d37c",
"to": "0x4EdAbf45e78363b8Dcd763bBbd05665c6e24975C"
},
"oracleDescription": {
"from": "wstETH/ETH/USD",
"to": "Capped wstETH / stETH(ETH) / USD"
}
}
}
}
```
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Arbitrum_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('arbitrum'), 187055996);
vm.createSelectFork(vm.rpcUrl('arbitrum'), 189601578);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Avalanche_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('avalanche'), 42471369);
vm.createSelectFork(vm.rpcUrl('avalanche'), 42802464);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Ethereum_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('mainnet'), 19369127);
vm.createSelectFork(vm.rpcUrl('mainnet'), 19418661);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Gnosis_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('gnosis'), 32762592);
vm.createSelectFork(vm.rpcUrl('gnosis'), 32892417);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Optimism_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('optimism'), 116984758);
vm.createSelectFork(vm.rpcUrl('optimism'), 117321856);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';
*/
contract AaveV3Polygon_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('polygon'), 54261515);
vm.createSelectFork(vm.rpcUrl('polygon'), 54567456);
}

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {AaveV3Scroll} from 'aave-address-book/AaveV3Scroll.sol';

import 'forge-std/Test.sol';
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/ProtocolV3TestBase.sol';
import {Payloads} from './SetPriceCapAdapters_20240227.s.sol';

/**
* @dev Test for Scroll payload
* command: make test-contract filter=AaveV3Scroll_SetPriceCapAdapters_20240227
*/
contract AaveV3Scroll_SetPriceCapAdapters_20240227_Test is ProtocolV3TestBase {
function setUp() public {
vm.createSelectFork(vm.rpcUrl('scroll'), 4064118);
}

/**
* @dev executes the generic test suite including e2e and config snapshots
*/
function test_defaultProposalExecution() public {
defaultTest('AaveV3Scroll_SetPriceCapAdapters_20240227', AaveV3Scroll.POOL, Payloads.SCROLL);
}
}
16 changes: 8 additions & 8 deletions src/20240227_Multi_SetPriceCapAdapters/SetPriceCapAdapters.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Set Price Cap Adapters"
title: "Set Price Cap Adapters (CAPO)"
author: "BGD Labs (@bgdlabs)"
discussions: "https://governance.aave.com/t/bgd-correlated-asset-price-oracle/16133"
snapshot: "https://snapshot.org/#/aave.eth/proposal/0x387f779952a20e850f941111ccf7aa49022ee35274fd219b9759c0ea240b72e1"
Expand All @@ -24,7 +24,6 @@ In some cases, the relation between an underlying asset and its correlated is di
| ------- | -------------- | -------------- |
| wstETH | 9.68% | 7 days |
| rETH | 9.3% | 7 days |
| sDAI | 10.15% | 7 days |
| cbETH | 8.12% | 7 days |
| MaticX | 10.2% | 14 days |
| stMATIC | 10.45% | 14 days |
Expand All @@ -38,14 +37,15 @@ Oracles will be updated using 'priceFeedsUpdates()' method of the Config Engine
| Network | LSTs | Stables |
| --------- | ------------------------- | ------------------------------------------ |
| Mainnet | wstETH, rETH, sDAI, cbETH | USDC, USDT, DAI, FRAX, LUSD, crvUSd, pyUSD |
| Arbitrum | wstETH, rETH | USDC, USDC.e USDT, FRAX, LUSD |
| Avalanche | sAvax | USDC, DAI.e, FRAX |
| Optimism | wstETH, rETH | USDC, USDC.e, USDT, DAI, LUSD, sUSD |
| Polygon | wstETH, stMatic, MaticX | USDC, USDC.e, USDT, DAI |
| Arbitrum | wstETH, rETH | USDC, USDC.e USDT, FRAX, LUSD, MAI |
| Avalanche | sAvax | USDC, DAI.e, FRAX, MAI |
| Optimism | wstETH, rETH | USDC, USDC.e, USDT, DAI, LUSD, sUSD, MAI |
| Polygon | wstETH, stMatic, MaticX | USDC, USDC.e, USDT, DAI, MAI |
| Gnosis | wstETH, sDAI | USDC, xDAI |
| Base | wstETH, cbETH | USDC |
| Metis | | USDC, USDT, m.DAI |
| BNB | | USDC, USDT, fdUSD |
| Scroll | wstETH | USDC |

# Security

Expand All @@ -54,8 +54,8 @@ Oracles will be updated using 'priceFeedsUpdates()' method of the Config Engine

## References

- Payloads: [AaveV3Ethereum](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3EthereumPayload.sol), [AaveV3Polygon](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3PolygonPayload.sol), [AaveV3Avalanche](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3AvalanchePayload.sol), [AaveV3Arbitrum](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3ArbitrumPayload.sol), [AaveV3Optimism](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3OptimismPayload.sol), [AaveV3Metis](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3MetisPayload.sol), [AaveV3Base](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3BasePayload.sol), [AaveV3Gnosis](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3GnosisPayload.sol), [AaveV3BNB](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3BNBPayload.sol)
- Tests: [AaveV3Ethereum](https://github.com/bgd-labs/aave-capo/tree/main/tests/ethereum), [AaveV3Polygon](https://github.com/bgd-labs/aave-capo/tree/main/tests/polygon), [AaveV3Avalanche](https://github.com/bgd-labs/aave-capo/tree/main/tests/avalanche), [AaveV3Arbitrum](https://github.com/bgd-labs/aave-capo/tree/main/tests/arbitrum), [AaveV3Optimism](https://github.com/bgd-labs/aave-capo/tree/main/tests/optimism), [AaveV3Base](https://github.com/bgd-labs/aave-capo/tree/main/tests/base), [AaveV3Gnosis](https://github.com/bgd-labs/aave-capo/tree/main/tests/gnosis)
- Payloads: [AaveV3Ethereum](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3EthereumPayload.sol), [AaveV3Polygon](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3PolygonPayload.sol), [AaveV3Avalanche](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3AvalanchePayload.sol), [AaveV3Arbitrum](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3ArbitrumPayload.sol), [AaveV3Optimism](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3OptimismPayload.sol), [AaveV3Metis](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3MetisPayload.sol), [AaveV3Base](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3BasePayload.sol), [AaveV3Gnosis](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3GnosisPayload.sol), [AaveV3BNB](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3BNBPayload.sol), [AaveV3Scroll](https://github.com/bgd-labs/aave-capo/blob/main/src/contracts/payloads/AaveV3ScrollPayload.sol)
- Tests: [AaveV3Ethereum](https://github.com/bgd-labs/aave-capo/tree/main/tests/ethereum), [AaveV3Polygon](https://github.com/bgd-labs/aave-capo/tree/main/tests/polygon), [AaveV3Avalanche](https://github.com/bgd-labs/aave-capo/tree/main/tests/avalanche), [AaveV3Arbitrum](https://github.com/bgd-labs/aave-capo/tree/main/tests/arbitrum), [AaveV3Optimism](https://github.com/bgd-labs/aave-capo/tree/main/tests/optimism), [AaveV3Base](https://github.com/bgd-labs/aave-capo/tree/main/tests/base), [AaveV3Gnosis](https://github.com/bgd-labs/aave-capo/tree/main/tests/gnosis), [AaveV3Scroll](https://github.com/bgd-labs/aave-capo/tree/main/tests/scroll)

## Copyright

Expand Down
Loading

0 comments on commit 8712fa0

Please sign in to comment.