Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Commit

Permalink
STG onboarding AIP - Review (#328)
Browse files Browse the repository at this point in the history
* Generator output

* fill in markdown document

* Payload code

* payload test

* properly capitalize STG token address

* smoll fix & test result

* init

* fixed test

* lint + simpler tests

* deployed payload

---------

Co-authored-by: Rozengarden <[email protected]>
  • Loading branch information
Marc Zeller and Rozengarden authored Oct 10, 2023
1 parent 8a39d83 commit 140a375
Show file tree
Hide file tree
Showing 5 changed files with 303 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
## Reserve changes

### Reserves added

#### STG ([0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6](https://etherscan.io/address/0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6))

| description | value |
| --- | --- |
| decimals | 18 |
| isActive | true |
| isFrozen | false |
| supplyCap | 10,000,000 STG |
| borrowCap | 5,500,000 STG |
| debtCeiling | 3,000,000 $ |
| isSiloed | false |
| isFlashloanable | true |
| eModeCategory | 0 |
| oracle | [0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d](https://etherscan.io/address/0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d) |
| oracleDecimals | 8 |
| oracleDescription | STG / USD |
| oracleLatestAnswer | 0.42768706 |
| usageAsCollateralEnabled | true |
| ltv | 35 % |
| liquidationThreshold | 40 % |
| liquidationBonus | 10 % |
| liquidationProtocolFee | 10 % |
| reserveFactor | 20 % |
| aToken | [0x1bA9843bD4327c6c77011406dE5fA8749F7E3479](https://etherscan.io/address/0x1bA9843bD4327c6c77011406dE5fA8749F7E3479) |
| aTokenImpl | [0x7EfFD7b47Bfd17e52fB7559d3f924201b9DbfF3d](https://etherscan.io/address/0x7EfFD7b47Bfd17e52fB7559d3f924201b9DbfF3d) |
| variableDebtToken | [0x655568bDd6168325EC7e58Bf39b21A856F906Dc2](https://etherscan.io/address/0x655568bDd6168325EC7e58Bf39b21A856F906Dc2) |
| variableDebtTokenImpl | [0xaC725CB59D16C81061BDeA61041a8A5e73DA9EC6](https://etherscan.io/address/0xaC725CB59D16C81061BDeA61041a8A5e73DA9EC6) |
| stableDebtToken | [0xc3115D0660b93AeF10F298886ae22E3Dd477E482](https://etherscan.io/address/0xc3115D0660b93AeF10F298886ae22E3Dd477E482) |
| stableDebtTokenImpl | [0x15C5620dfFaC7c7366EED66C20Ad222DDbB1eD57](https://etherscan.io/address/0x15C5620dfFaC7c7366EED66C20Ad222DDbB1eD57) |
| borrowingEnabled | true |
| stableBorrowRateEnabled | false |
| isBorrowableInIsolation | false |
| interestRateStrategy | [0x27eFE5db315b71753b2a38ED3d5dd7E9362ba93F](https://etherscan.io/address/0x27eFE5db315b71753b2a38ED3d5dd7E9362ba93F) |
| aTokenName | Aave Ethereum STG |
| aTokenSymbol | aEthSTG |
| isPaused | false |
| stableDebtTokenName | Aave Ethereum Stable Debt STG |
| stableDebtTokenSymbol | stableDebtEthSTG |
| variableDebtTokenName | Aave Ethereum Variable Debt STG |
| variableDebtTokenSymbol | variableDebtEthSTG |
| optimalUsageRatio | 45 % |
| maxExcessUsageRatio | 55 % |
| baseVariableBorrowRate | 0 % |
| variableRateSlope1 | 7 % |
| variableRateSlope2 | 300 % |
| baseStableBorrowRate | 10 % |
| stableRateSlope1 | 13 % |
| stableRateSlope2 | 300 % |
| optimalStableToTotalDebtRatio | 20 % |
| maxExcessStableToTotalDebtRatio | 80 % |
| interestRate | ![ir](/.assets/eda3aded0333ece535adb2c0df7f1b16add284a2.svg) |


## Raw diff

```json
{
"reserves": {
"0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6": {
"from": null,
"to": {
"aToken": "0x1bA9843bD4327c6c77011406dE5fA8749F7E3479",
"aTokenImpl": "0x7EfFD7b47Bfd17e52fB7559d3f924201b9DbfF3d",
"aTokenName": "Aave Ethereum STG",
"aTokenSymbol": "aEthSTG",
"borrowCap": 5500000,
"borrowingEnabled": true,
"debtCeiling": 300000000,
"decimals": 18,
"eModeCategory": 0,
"interestRateStrategy": "0x27eFE5db315b71753b2a38ED3d5dd7E9362ba93F",
"isActive": true,
"isBorrowableInIsolation": false,
"isFlashloanable": true,
"isFrozen": false,
"isPaused": false,
"isSiloed": false,
"liquidationBonus": 11000,
"liquidationProtocolFee": 1000,
"liquidationThreshold": 4000,
"ltv": 3500,
"oracle": "0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d",
"oracleDecimals": 8,
"oracleDescription": "STG / USD",
"oracleLatestAnswer": 42768706,
"reserveFactor": 2000,
"stableBorrowRateEnabled": false,
"stableDebtToken": "0xc3115D0660b93AeF10F298886ae22E3Dd477E482",
"stableDebtTokenImpl": "0x15C5620dfFaC7c7366EED66C20Ad222DDbB1eD57",
"stableDebtTokenName": "Aave Ethereum Stable Debt STG",
"stableDebtTokenSymbol": "stableDebtEthSTG",
"supplyCap": 10000000,
"symbol": "STG",
"underlying": "0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6",
"usageAsCollateralEnabled": true,
"variableDebtToken": "0x655568bDd6168325EC7e58Bf39b21A856F906Dc2",
"variableDebtTokenImpl": "0xaC725CB59D16C81061BDeA61041a8A5e73DA9EC6",
"variableDebtTokenName": "Aave Ethereum Variable Debt STG",
"variableDebtTokenSymbol": "variableDebtEthSTG"
}
}
}
}
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {AaveV3PayloadEthereum, IEngine, Rates, EngineFlags} from 'lib/aave-helpers/src/v3-config-engine/AaveV3PayloadEthereum.sol';

/**
* @title STG onboarding on AaveV3 Ethereum Market
* @author Alice Rozengarden (@Rozengarden - Aave-chan initiative)
* - Snapshot: https://signal.aave.com/#/proposal/0x917d0a2c0d9a107d5f8c83b76c291bb34a6a94b85b833b2add96bce7681522ef
* - Discussion: https://governance.aave.com/t/arfc-stg-onboarding-on-aavev3-ethereum-market/14973
*/
contract AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008 is AaveV3PayloadEthereum {
address public constant STG = 0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6;
address public constant STG_PRICE_FEED = 0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d;

function newListings() public pure override returns (IEngine.Listing[] memory) {
IEngine.Listing[] memory listings = new IEngine.Listing[](1);

listings[0] = IEngine.Listing({
asset: STG,
assetSymbol: 'STG',
priceFeed: STG_PRICE_FEED,
rateStrategyParams: Rates.RateStrategyParams({
optimalUsageRatio: _bpsToRay(45_00),
baseVariableBorrowRate: 0,
variableRateSlope1: _bpsToRay(7_00),
variableRateSlope2: _bpsToRay(300_00),
stableRateSlope1: _bpsToRay(13_00),
stableRateSlope2: _bpsToRay(300_00),
baseStableRateOffset: _bpsToRay(3_00),
stableRateExcessOffset: _bpsToRay(5_00),
optimalStableToTotalDebtRatio: _bpsToRay(20_00)
}),
enabledToBorrow: EngineFlags.ENABLED,
stableRateModeEnabled: EngineFlags.DISABLED,
borrowableInIsolation: EngineFlags.DISABLED,
withSiloedBorrowing: EngineFlags.DISABLED,
flashloanable: EngineFlags.ENABLED,
ltv: 35_00,
liqThreshold: 40_00,
liqBonus: 10_00,
reserveFactor: 20_00,
supplyCap: 10_000_000,
borrowCap: 5_500_000,
debtCeiling: 3_000_000,
liqProtocolFee: 10_00,
eModeCategory: 0
});

return listings;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import 'forge-std/Test.sol';
import {GovHelpers} from 'aave-helpers/GovHelpers.sol';
import {AaveGovernanceV2} from 'aave-address-book/AaveGovernanceV2.sol';
import {AaveV3Ethereum, AaveV3EthereumAssets} from 'aave-address-book/AaveV3Ethereum.sol';
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/ProtocolV3TestBase.sol';
import {AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008} from './AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008.sol';

/**
* @dev Test for AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008
* command: make test-contract filter=AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008
*/
contract AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008_Test is ProtocolV3TestBase {
AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008 internal proposal;

function setUp() public {
vm.createSelectFork(vm.rpcUrl('mainnet'), 18313652);
proposal = new AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008();
}

function testProposalExecution() public {
ReserveConfig[] memory allConfigsBefore = createConfigurationSnapshot(
'preAaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008',
AaveV3Ethereum.POOL
);

GovHelpers.executePayload(vm, address(proposal), AaveGovernanceV2.SHORT_EXECUTOR);

ReserveConfig[] memory allConfigsAfter = createConfigurationSnapshot(
'postAaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008',
AaveV3Ethereum.POOL
);

_noReservesConfigsChangesApartNewListings(allConfigsBefore, allConfigsAfter);

diffReports(
'preAaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008',
'postAaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008'
);

e2eTest(AaveV3Ethereum.POOL);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {GovHelpers} from 'aave-helpers/GovHelpers.sol';
import {EthereumScript} from 'aave-helpers/ScriptUtils.sol';
import {AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008} from './AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008.sol';

/**
* @dev Deploy AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008
* command: make deploy-ledger contract=src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/AaveV3_STGOnboardingOnAaveV3EthereumMarket_20231008.s.sol:DeployEthereum chain=mainnet
*/
contract DeployEthereum is EthereumScript {
function run() external broadcast {
new AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008();
}
}

/**
* @dev Create Proposal
* command: make deploy-ledger contract=src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/AaveV3_STGOnboardingOnAaveV3EthereumMarket_20231008.s.sol:CreateProposal chain=mainnet
*/
contract CreateProposal is EthereumScript {
function run() external broadcast {
GovHelpers.Payload[] memory payloads = new GovHelpers.Payload[](1);
payloads[0] = GovHelpers.buildMainnet(0x4e7d1aFAc9AF73fc96aE4382DBfFc7dd358A6568);
GovHelpers.createProposal(
payloads,
GovHelpers.ipfsHashFile(
vm,
'src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/STGOnboardingOnAaveV3EthereumMarket.md'
)
);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: "STG onboarding on AaveV3 Ethereum Market"
author: "Alice Rozengarden (@Rozengarden - Aave-chan initiative)"
discussions: "https://governance.aave.com/t/arfc-stg-onboarding-on-aavev3-ethereum-market/14973"
---

## Simple Summary

This ARFC is proposing to add the STG token from Stargate to the AaveV3 Ethereum market in isolation mode.

## Motivation

Stargate is a composable, omnichain bridge built on top of the LayerZero protocol. Its goal is to bring enhanced utility to users and Dapps by allowing the transfer of assets across chains from unified liquidity with immediate and guaranteed finality.

Having reached $15 Billion in cumulative volume and ranked first in bridged volume over the last month, Stargate is becoming the most used bridge. Its token, the STG is using a linear ve-locking to offer governance power and fee redistribution to it’s users. With a circulating supply of 200M over the 1000M expected it brings the capitalization to $90M.

Integrating the STG token into the Ethereum Aave v3 will enhance asset diversification, offering borrowers and lenders expanded avenues to leverage the protocol. This integration will empower users to deposit STG as collateral and borrow STG, paving the way for new revenue streams for Aave.

This onboarding is considered in isolation mode with conservative LTV and debt ceiling parameters to limit protocol exposure.

## Specification

We propose the followings parameters in accordfance with the risk providers
| Parameter | Value |
| --- | --- |
| Isolation Mode | Yes |
| Borrowable | Yes |
| Collateral Enabled | Yes |
| Supply Cap (STG) | 10,000,000 |
| Borrow Cap (STG) | 5,500,000 |
| Debt Ceiling | 3M$ |
| LTV | 35.00% |
| LT | 40.00% |
| Liquidation Bonus | 10.00% |
| Liquidation Protocol Fee | 10.00% |
| Variable Base | 0.00% |
| Variable Slope1 | 7.00% |
| Variable Slope2 | 300.00% |
| Uoptimal | 45.00% |
| Reserve Factor | 20.00% |
| Stable Borrowing | Disabled |
| Stable Slope1 | 13.00% |
| Stable Slope2 | 300.00% |
| Base Stable Rate Offset | 3.00% |
| Stable Rate Excess Offset | 5.00% |
| Optimal Stable To Total Debt Ratio | 20.00% |
| Flahloanable | Yes |
| Siloed Borrowing | No |
| Borrowed in Isolation | No |

- **Ticker**: STG
- **Contract Address**: [0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6](https://etherscan.io/address/0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6)
- **Chainlink Oracle STG/USD**: [0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d](https://etherscan.io/address/0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d)

## References

- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/main/src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008.sol)
- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/main/src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008.t.sol)
- [Snapshot](https://signal.aave.com/#/proposal/0x917d0a2c0d9a107d5f8c83b76c291bb34a6a94b85b833b2add96bce7681522ef)
- [Discussion](https://governance.aave.com/t/arfc-stg-onboarding-on-aavev3-ethereum-market/14973)

## Copyright

Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).

1 comment on commit 140a375

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Foundry report

forge 0.2.0 (e0722a1 2023-10-10T00:25:42.578508482Z)
Build log
installing solc version "0.8.21"
Successfully installed solc 0.8.21
installing solc version "0.8.19"
Successfully installed solc 0.8.19
installing solc version "0.8.17"
Successfully installed solc 0.8.17
Compiling 120 files with 0.8.17
Compiling 165 files with 0.8.19
Solc 0.8.17 finished in 71.98s
Compiling 482 files with 0.8.21
Solc 0.8.19 finished in 118.14s
Solc 0.8.21 finished in 490.61s
Compiler run successful with warnings:
Warning (2072): Unused local variable.
  --> src/20230817_AaveV3_Eth_SDAIOnboarding/AaveV3_Ethereum_SDAIOnboarding_20230817.t.sol:24:5:
   |
24 |     ReserveConfig[] memory allConfigsBefore = createConfigurationSnapshot(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20230825_AaveV3_Eth_GhoFreezing/AaveV3_Ethereum_GhoFreezing_20230825.t.sol:62:5:
   |
62 |     ReserveConfig[] memory allConfigsAfter2 = createConfigurationSnapshot(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/AaveV2EthBUSDIR_20230804/AaveV2EthBUSDIR_20230804Test.t.sol:32:5:
   |
32 |     ReserveConfig memory configBUSDBefore = _findReserveConfigBySymbol(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/AaveV3_Met_SetEmissionManager_20232607/AaveV3_Met_SetEmissionManager_20232607.t.sol:28:5:
   |
28 |     ReserveConfig[] memory allConfigsBefore = createConfigurationSnapshot(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/AaveV3_Met_SetEmissionManager_20232607/AaveV3_Met_SetEmissionManager_20232607.t.sol:37:5:
   |
37 |     ReserveConfig[] memory allConfigsAfter = createConfigurationSnapshot(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

| Contract                                                               | Size (kB) | Margin (kB) |
|------------------------------------------------------------------------|-----------|-------------|
| AaveAvalancheTreasuryMigration_20230903                                | 3.335     | 21.241      |
| AaveGovernanceV2.0.8.17                                                | 0.086     | 24.49       |
| AaveGovernanceV2.0.8.19                                                | 0.086     | 24.49       |
| AaveGovernanceV2.0.8.21                                                | 0.086     | 24.49       |
| AaveMisc.0.8.17                                                        | 0.086     | 24.49       |
| AaveMisc.0.8.19                                                        | 0.086     | 24.49       |
| AaveMisc.0.8.21                                                        | 0.086     | 24.49       |
| AavePolygonTreasuryMigration_20230801                                  | 4.221     | 20.355      |
| AaveSafetyModule                                                       | 0.086     | 24.49       |
| AaveSwapper                                                            | 5.613     | 18.963      |
| AaveV2Avalanche.0.8.17                                                 | 0.086     | 24.49       |
| AaveV2Avalanche.0.8.19                                                 | 0.086     | 24.49       |
| AaveV2Avalanche.0.8.21                                                 | 0.086     | 24.49       |
| AaveV2AvalancheAssets.0.8.17                                           | 0.086     | 24.49       |
| AaveV2AvalancheAssets.0.8.19                                           | 0.086     | 24.49       |
| AaveV2AvalancheAssets.0.8.21                                           | 0.086     | 24.49       |
| AaveV2CRVRiskParams_20230621                                           | 0.336     | 24.24       |
| AaveV2DelegatesGasRebate_20230703                                      | 2.215     | 22.361      |
| AaveV2EthAGDGrantsPayload                                              | 0.566     | 24.01       |
| AaveV2EthBUSDIR_20230602                                               | 0.972     | 23.604      |
| AaveV2EthBUSDIR_20230804                                               | 2.343     | 22.233      |
| AaveV2EthFEIRiskParams_20230703                                        | 2.251     | 22.325      |
| AaveV2EthRatesUpdates_20230328_Payload                                 | 0.326     | 24.25       |
| AaveV2EthRiskParams_20230702                                           | 4.609     | 19.967      |
| AaveV2Ethereum.0.8.17                                                  | 0.086     | 24.49       |
| AaveV2Ethereum.0.8.19                                                  | 0.086     | 24.49       |
| AaveV2Ethereum.0.8.21                                                  | 0.086     | 24.49       |
| AaveV2EthereumAMM.0.8.17                                               | 0.086     | 24.49       |
| AaveV2EthereumAMM.0.8.19                                               | 0.086     | 24.49       |
| AaveV2EthereumAMM.0.8.21                                               | 0.086     | 24.49       |
| AaveV2EthereumAMMAssets.0.8.17                                         | 0.086     | 24.49       |
| AaveV2EthereumAMMAssets.0.8.19                                         | 0.086     | 24.49       |
| AaveV2EthereumAMMAssets.0.8.21                                         | 0.086     | 24.49       |
| AaveV2EthereumArc                                                      | 0.086     | 24.49       |
| AaveV2EthereumArcAssets                                                | 0.086     | 24.49       |
| AaveV2EthereumAssets.0.8.17                                            | 0.086     | 24.49       |
| AaveV2EthereumAssets.0.8.19                                            | 0.086     | 24.49       |
| AaveV2EthereumAssets.0.8.21                                            | 0.086     | 24.49       |
| AaveV2EthereumRatesUpdates_20230627                                    | 3.273     | 21.303      |
| AaveV2FreezeReserves_20230619                                          | 1.106     | 23.47       |
| AaveV2FreezeReserves_20230627                                          | 0.281     | 24.295      |
| AaveV2Fuji                                                             | 0.086     | 24.49       |
| AaveV2FujiAssets                                                       | 0.086     | 24.49       |
| AaveV2Goerli                                                           | 0.086     | 24.49       |
| AaveV2GoerliAssets                                                     | 0.086     | 24.49       |
| AaveV2Mumbai                                                           | 0.086     | 24.49       |
| AaveV2MumbaiAssets                                                     | 0.086     | 24.49       |
| AaveV2PolRatesUpdates_20230328_Payload                                 | 0.326     | 24.25       |
| AaveV2Polygon.0.8.17                                                   | 0.086     | 24.49       |
| AaveV2Polygon.0.8.19                                                   | 0.086     | 24.49       |
| AaveV2Polygon.0.8.21                                                   | 0.086     | 24.49       |
| AaveV2PolygonAssets.0.8.17                                             | 0.086     | 24.49       |
| AaveV2PolygonAssets.0.8.19                                             | 0.086     | 24.49       |
| AaveV2PolygonAssets.0.8.21                                             | 0.086     | 24.49       |
| AaveV2PolygonIR_20230519                                               | 0.908     | 23.668      |
| AaveV2PolygonRatesUpdates_20230614                                     | 4.551     | 20.025      |
| AaveV2PolygonReserveFactorUpdate_20230717                              | 2.322     | 22.254      |
| AaveV2PolygonReserveFactorUpdate_20230828                              | 1.903     | 22.673      |
| AaveV2PolygonReserveFactorUpdate_20230920                              | 1.01      | 23.566      |
| AaveV2PriceFeedsUpdate_20230504_Payload                                | 0.63      | 23.946      |
| AaveV2PriceFeedsUpdate_20230613_Payload                                | 0.63      | 23.946      |
| AaveV2_Eth_AURA_OTC_Deal_20230508                                      | 1.67      | 22.906      |
| AaveV2_Eth_CRVAaveV2Ethereum_LTReduction_20230822                      | 0.334     | 24.242      |
| AaveV2_Eth_CRVLTUpdate_20230806                                        | 0.334     | 24.242      |
| AaveV2_Eth_CRVRiskParamsUpdate_20232507                                | 1.225     | 23.351      |
| AaveV2_Eth_CRV_OTC_Deal_20230508                                       | 2.015     | 22.561      |
| AaveV2_Eth_ServiceProviders_20231907                                   | 7.285     | 17.291      |
| AaveV2_Eth_TUSDOffboardingPlan_20233107                                | 1.542     | 23.034      |
| AaveV2_Eth_TreasuryManagement_20230308                                 | 6.704     | 17.872      |
| AaveV2_Ethereum_AaveTreasuryRWAAllocationPartI_20230925                | 1.044     | 23.532      |
| AaveV2_Ethereum_CRVAaveV2EthereumLTReduction_20230919                  | 0.334     | 24.242      |
| AaveV2_Ethereum_ChaosLabsRiskParameterUpdates_20230831                 | 5.232     | 19.344      |
| AaveV2_Ethereum_DAIParamsUpdates_20230817                              | 1.766     | 22.81       |
| AaveV2_Ethereum_TUSDOffboardingPlanPartII_20230925                     | 2.525     | 22.051      |
| AaveV3ACIProposal_20230411                                             | 0.705     | 23.871      |
| AaveV3ARBDFSFlashBorrowActivation                                      | 0.458     | 24.118      |
| AaveV3ARBMAIFixes_20230606                                             | 1.662     | 22.914      |
| AaveV3ARBMAIListing_20230425                                           | 3.596     | 20.98       |
| AaveV3ARBSupplyBorrowUpdate_20230427                                   | 3.019     | 21.557      |
| AaveV3AVASupplyBorrowUpdate_20230427                                   | 2.934     | 21.642      |
| AaveV3ArbCapsUpdates_20230508_Payload                                  | 2.953     | 21.623      |
| AaveV3ArbFraxListing_20230619                                          | 3.746     | 20.83       |
| AaveV3ArbListings_20230523_Payload                                     | 3.741     | 20.835      |
| AaveV3ArbListings_20230524_Payload                                     | 3.743     | 20.833      |
| AaveV3ArbMAICapsUpdates_20230724                                       | 3.306     | 21.27       |
| AaveV3ArbNativeUSDCListing_20230621                                    | 3.748     | 20.828      |
| AaveV3ArbPriceFeedsUpdate_20230504_Payload                             | 2.905     | 21.671      |
| AaveV3ArbPriceFeedsUpdate_20230613_Payload                             | 2.905     | 21.671      |
| AaveV3ArbRatesUpdates_20230307                                         | 4.564     | 20.012      |
| AaveV3ArbSupplyCapsUpdate_20230330                                     | 3.019     | 21.557      |
| AaveV3ArbUpdate20230327Payload                                         | 2.929     | 21.647      |
| AaveV3Arbitrum.0.8.17                                                  | 0.086     | 24.49       |
| AaveV3Arbitrum.0.8.19                                                  | 0.086     | 24.49       |
| AaveV3Arbitrum.0.8.21                                                  | 0.086     | 24.49       |
| AaveV3ArbitrumAssets.0.8.17                                            | 0.086     | 24.49       |
| AaveV3ArbitrumAssets.0.8.19                                            | 0.086     | 24.49       |
| AaveV3ArbitrumAssets.0.8.21                                            | 0.086     | 24.49       |
| AaveV3ArbitrumEModes.0.8.17                                            | 0.086     | 24.49       |
| AaveV3ArbitrumEModes.0.8.19                                            | 0.086     | 24.49       |
| AaveV3ArbitrumEModes.0.8.21                                            | 0.086     | 24.49       |
| AaveV3ArbitrumGoerli                                                   | 0.086     | 24.49       |
| AaveV3ArbitrumGoerliAssets                                             | 0.086     | 24.49       |
| AaveV3ArbitrumGoerliEModes                                             | 0.086     | 24.49       |
| AaveV3ArbwstETHCapsUpdates_20230703                                    | 2.953     | 21.623      |
| AaveV3AvaRatesUpdatesSteward_20230331                                  | 5.105     | 19.471      |
| AaveV3AvaRatesUpdates_20230322                                         | 3.246     | 21.33       |
| AaveV3Avalanche.0.8.17                                                 | 0.086     | 24.49       |
| AaveV3Avalanche.0.8.19                                                 | 0.086     | 24.49       |
| AaveV3Avalanche.0.8.21                                                 | 0.086     | 24.49       |
| AaveV3AvalancheAssets.0.8.17                                           | 0.086     | 24.49       |
| AaveV3AvalancheAssets.0.8.19                                           | 0.086     | 24.49       |
| AaveV3AvalancheAssets.0.8.21                                           | 0.086     | 24.49       |
| AaveV3AvalancheEModes.0.8.17                                           | 0.086     | 24.49       |
| AaveV3AvalancheEModes.0.8.19                                           | 0.086     | 24.49       |
| AaveV3AvalancheEModes.0.8.21                                           | 0.086     | 24.49       |
| AaveV3AvaxMAICapsUpdates_20230724                                      | 3.292     | 21.284      |
| AaveV3AvaxretrofundingPayload                                          | 1.123     | 23.453      |
| AaveV3Base                                                             | 0.086     | 24.49       |
| AaveV3BaseAssets                                                       | 0.086     | 24.49       |
| AaveV3BaseEModes                                                       | 0.086     | 24.49       |
| AaveV3ChaosLabsPaymentCollection_20230626                              | 0.411     | 24.165      |
| AaveV3ETHIsoMode_20230330                                              | 3.549     | 21.027      |
| AaveV3ETHSupplyBorrowUpdate_20230427                                   | 2.932     | 21.644      |
| AaveV3ETHrETHEmode_20230522                                            | 3.03      | 21.546      |
| AaveV3Eth1INCHListing_20230517_Payload                                 | 3.59      | 20.986      |
| AaveV3EthCBETHSupplyCapUpdate_20230328                                 | 2.929     | 21.647      |
| AaveV3EthDFSFlashBorrowActivation                                      | 0.458     | 24.118      |
| AaveV3EthENSListing_20230517_Payload                                   | 3.586     | 20.99       |
| AaveV3EthFraxListing_20230619                                          | 3.548     | 21.028      |
| AaveV3EthNewListings_20230321                                          | 5.149     | 19.427      |
| AaveV3EthRatesUpdates_20230328                                         | 3.24      | 21.336      |
| AaveV3EthRiskParams_20230529                                           | 3.832     | 20.744      |
| AaveV3EthUpdate20230322Payload                                         | 3.033     | 21.543      |
| AaveV3EthUpdate20230327Payload                                         | 3.032     | 21.544      |
| AaveV3Ethereum.0.8.17                                                  | 0.086     | 24.49       |
| AaveV3Ethereum.0.8.19                                                  | 0.086     | 24.49       |
| AaveV3Ethereum.0.8.21                                                  | 0.086     | 24.49       |
| AaveV3EthereumAssets.0.8.17                                            | 0.086     | 24.49       |
| AaveV3EthereumAssets.0.8.19                                            | 0.086     | 24.49       |
| AaveV3EthereumAssets.0.8.21                                            | 0.086     | 24.49       |
| AaveV3EthereumEModes.0.8.17                                            | 0.086     | 24.49       |
| AaveV3EthereumEModes.0.8.19                                            | 0.086     | 24.49       |
| AaveV3EthereumEModes.0.8.21                                            | 0.086     | 24.49       |
| AaveV3Fantom.0.8.17                                                    | 0.086     | 24.49       |
| AaveV3Fantom.0.8.19                                                    | 0.086     | 24.49       |
| AaveV3Fantom.0.8.21                                                    | 0.086     | 24.49       |
| AaveV3FantomAssets.0.8.17                                              | 0.086     | 24.49       |
| AaveV3FantomAssets.0.8.19                                              | 0.086     | 24.49       |
| AaveV3FantomAssets.0.8.21                                              | 0.086     | 24.49       |
| AaveV3FantomEModes.0.8.17                                              | 0.086     | 24.49       |
| AaveV3FantomEModes.0.8.19                                              | 0.086     | 24.49       |
| AaveV3FantomEModes.0.8.21                                              | 0.086     | 24.49       |
| AaveV3FantomTestnet                                                    | 0.086     | 24.49       |
| AaveV3FantomTestnetAssets                                              | 0.086     | 24.49       |
| AaveV3FantomTestnetEModes                                              | 0.086     | 24.49       |
| AaveV3Fuji                                                             | 0.086     | 24.49       |
| AaveV3FujiAssets                                                       | 0.086     | 24.49       |
| AaveV3FujiEModes                                                       | 0.086     | 24.49       |
| AaveV3GoerliGho                                                        | 0.086     | 24.49       |
| AaveV3GoerliGhoAssets                                                  | 0.086     | 24.49       |
| AaveV3GoerliGhoEModes                                                  | 0.086     | 24.49       |
| AaveV3Harmony.0.8.17                                                   | 0.086     | 24.49       |
| AaveV3Harmony.0.8.19                                                   | 0.086     | 24.49       |
| AaveV3Harmony.0.8.21                                                   | 0.086     | 24.49       |
| AaveV3HarmonyAssets.0.8.17                                             | 0.086     | 24.49       |
| AaveV3HarmonyAssets.0.8.19                                             | 0.086     | 24.49       |
| AaveV3HarmonyAssets.0.8.21                                             | 0.086     | 24.49       |
| AaveV3HarmonyEModes.0.8.17                                             | 0.086     | 24.49       |
| AaveV3HarmonyEModes.0.8.19                                             | 0.086     | 24.49       |
| AaveV3HarmonyEModes.0.8.21                                             | 0.086     | 24.49       |
| AaveV3Listings_20230403_Payload                                        | 3.587     | 20.989      |
| AaveV3Listings_20230413_Payload                                        | 4.185     | 20.391      |
| AaveV3LlamaProposal_20230803                                           | 1.385     | 23.191      |
| AaveV3Metis                                                            | 0.086     | 24.49       |
| AaveV3MetisAssets                                                      | 0.086     | 24.49       |
| AaveV3MetisEModes                                                      | 0.086     | 24.49       |
| AaveV3Mumbai                                                           | 0.086     | 24.49       |
| AaveV3MumbaiAssets                                                     | 0.086     | 24.49       |
| AaveV3MumbaiEModes                                                     | 0.086     | 24.49       |
| AaveV3OPEmode_20220622_Payload                                         | 0.88      | 23.696      |
| AaveV3OPListings_20230710_Payload                                      | 3.744     | 20.832      |
| AaveV3OPMAIFixes_20230606                                              | 1.662     | 22.914      |
| AaveV3OPMAIListing_20230425                                            | 3.596     | 20.98       |
| AaveV3OPNewListings_20230327                                           | 3.591     | 20.985      |
| AaveV3OPRiskParams_20230330                                            | 3.184     | 21.392      |
| AaveV3OPSupplyBorrowUpdate_20230427                                    | 3.03      | 21.546      |
| AaveV3OptDFSFlashBorrowActivation                                      | 0.458     | 24.118      |
| AaveV3OptMAICapsUpdates_20230724                                       | 3.306     | 21.27       |
| AaveV3OptPriceFeedsSentinelUpdate_20230504_Payload                     | 3.073     | 21.503      |
| AaveV3OptPriceFeedsUpdate_20230613_Payload                             | 2.905     | 21.671      |
| AaveV3OptRatesUpdates_20230307                                         | 4.143     | 20.433      |
| AaveV3Optimism.0.8.17                                                  | 0.086     | 24.49       |
| AaveV3Optimism.0.8.19                                                  | 0.086     | 24.49       |
| AaveV3Optimism.0.8.21                                                  | 0.086     | 24.49       |
| AaveV3OptimismAssets.0.8.17                                            | 0.086     | 24.49       |
| AaveV3OptimismAssets.0.8.19                                            | 0.086     | 24.49       |
| AaveV3OptimismAssets.0.8.21                                            | 0.086     | 24.49       |
| AaveV3OptimismEModes.0.8.17                                            | 0.086     | 24.49       |
| AaveV3OptimismEModes.0.8.19                                            | 0.086     | 24.49       |
| AaveV3OptimismEModes.0.8.21                                            | 0.086     | 24.49       |
| AaveV3OptimismGoerli                                                   | 0.086     | 24.49       |
| AaveV3OptimismGoerliAssets                                             | 0.086     | 24.49       |
| AaveV3OptimismGoerliEModes                                             | 0.086     | 24.49       |
| AaveV3POLSupplyBorrowUpdate_20230427                                   | 3.03      | 21.546      |
| AaveV3PolCRVRiskParams_20230702                                        | 3.03      | 21.546      |
| AaveV3PolCapsUpdate_20230421                                           | 2.932     | 21.644      |
| AaveV3PolCapsUpdates_20230328                                          | 3.079     | 21.497      |
| AaveV3PolCapsUpdates_20230418_Payload                                  | 2.956     | 21.62       |
| AaveV3PolCapsUpdates_20230503_Payload                                  | 2.956     | 21.62       |
| AaveV3PolCapsUpdates_20230508_Payload                                  | 3.144     | 21.432      |
| AaveV3PolCapsUpdates_20230518_Payload                                  | 2.946     | 21.63       |
| AaveV3PolCapsUpdates_20230610_Payload                                  | 3.081     | 21.495      |
| AaveV3PolMAICapsUpdates_20230724                                       | 3.305     | 21.271      |
| AaveV3PolPriceFeedsUpdate_20230504_Payload                             | 3.05      | 21.526      |
| AaveV3PolPriceFeedsUpdate_20230626_Payload                             | 2.904     | 21.672      |
| AaveV3PolRatesUpdates_20230307                                         | 5.868     | 18.708      |
| AaveV3PolRatesUpdates_20230328                                         | 3.239     | 21.337      |
| AaveV3PolRiskParams_20230423                                           | 3.513     | 21.063      |
| AaveV3Polygon.0.8.17                                                   | 0.086     | 24.49       |
| AaveV3Polygon.0.8.19                                                   | 0.086     | 24.49       |
| AaveV3Polygon.0.8.21                                                   | 0.086     | 24.49       |
| AaveV3PolygonAssets.0.8.17                                             | 0.086     | 24.49       |
| AaveV3PolygonAssets.0.8.19                                             | 0.086     | 24.49       |
| AaveV3PolygonAssets.0.8.21                                             | 0.086     | 24.49       |
| AaveV3PolygonEModes.0.8.17                                             | 0.086     | 24.49       |
| AaveV3PolygonEModes.0.8.19                                             | 0.086     | 24.49       |
| AaveV3PolygonEModes.0.8.21                                             | 0.086     | 24.49       |
| AaveV3PolygonSupplyCapStmatic_20230810                                 | 2.93      | 21.646      |
| AaveV3PriceFeedsUpdate_20230613_Payload                                | 2.905     | 21.671      |
| AaveV3RiskParams_20230516                                              | 3.031     | 21.545      |
| AaveV3RiskSteward_20230404                                             | 0.397     | 24.179      |
| AaveV3ScrollAlpha                                                      | 0.086     | 24.49       |
| AaveV3ScrollAlphaAssets                                                | 0.086     | 24.49       |
| AaveV3ScrollAlphaEModes                                                | 0.086     | 24.49       |
| AaveV3ScrollSepolia                                                    | 0.086     | 24.49       |
| AaveV3ScrollSepoliaAssets                                              | 0.086     | 24.49       |
| AaveV3ScrollSepoliaEModes                                              | 0.086     | 24.49       |
| AaveV3Sepolia                                                          | 0.086     | 24.49       |
| AaveV3SepoliaAssets                                                    | 0.086     | 24.49       |
| AaveV3SepoliaEModes                                                    | 0.086     | 24.49       |
| AaveV3StrategicAssets_20220622Payload                                  | 2.848     | 21.728      |
| AaveV3_Arb_ARBListing_20231207                                         | 3.757     | 20.819      |
| AaveV3_Arb_wstETH_CapsIncrease_20230908                                | 2.963     | 21.613      |
| AaveV3_Arbitrum_AddDebtSwapAdapterAsFlashBorrower_20230809             | 0.291     | 24.285      |
| AaveV3_Arbitrum_FreezeStewards_20230907                                | 0.333     | 24.243      |
| AaveV3_Arbitrum_StataTokenOperationalUpdate_20230815                   | 0.828     | 23.748      |
| AaveV3_Avalanche_AddDebtSwapAdapterAsFlashBorrower_20230809            | 0.291     | 24.285      |
| AaveV3_Avalanche_ChaosLabsRiskParameterUpdatesAaveV3Avalanche_20230918 | 3.361     | 21.215      |
| AaveV3_Avalanche_EnablingUSDTAsCollateralOnAaveV3AVAXMarket_20230926   | 3.317     | 21.259      |
| AaveV3_Avalanche_FreezeStewards_20230907                               | 0.333     | 24.243      |
| AaveV3_Avalanche_StataTokenOperationalUpdate_20230815                  | 0.828     | 23.748      |
| AaveV3_Base_AddDebtSwapAdapterAsFlashBorrower_20230809                 | 0.291     | 24.285      |
| AaveV3_Base_FreezeStewards_20230907                                    | 0.333     | 24.243      |
| AaveV3_Eth_AaveV3ListRPL_20230711                                      | 3.59      | 20.986      |
| AaveV3_Eth_AaveV3USDTRiskParams_20231107                               | 3.011     | 21.565      |
| AaveV3_Eth_BugBounty_20230710                                          | 1.095     | 23.481      |
| AaveV3_Eth_DisableCRVBorrows_20230508                                  | 3.026     | 21.55       |
| AaveV3_Ethereum_AaveBGDPhase2_20230828                                 | 3.272     | 21.304      |
| AaveV3_Ethereum_AaveImmunefiActivation_20230920                        | 0.274     | 24.302      |
| AaveV3_Ethereum_AddDebtSwapAdapterAsFlashBorrower_20230809             | 0.291     | 24.285      |
| AaveV3_Ethereum_ChaosLabsRiskParameterUpdates_AaveV3Ethereum_20230828  | 3.524     | 21.052      |
| AaveV3_Ethereum_ChaosLabsScopeAndCompensationAmendment_20230816        | 2.417     | 22.159      |
| AaveV3_Ethereum_ExpansionOfOrbit_20230925                              | 1.767     | 22.809      |
| AaveV3_Ethereum_FundGHOLiquidityCommittee_20230926                     | 1.747     | 22.829      |
| AaveV3_Ethereum_GHOBorrowRateUpdate_20230904                           | 0.326     | 24.25       |
| AaveV3_Ethereum_GhoFreezing_20230825                                   | 0.587     | 23.989      |
| AaveV3_Ethereum_LUSDCollateralActivation_20230811                      | 3.011     | 21.565      |
| AaveV3_Ethereum_MKRDebtCeiling_20230908                                | 3.032     | 21.544      |
| AaveV3_Ethereum_QuarterlyGasRebateDistributionAugust2023_20230906      | 1.625     | 22.951      |
| AaveV3_Ethereum_SDAIOnboarding_20230817                                | 4.189     | 20.387      |
| AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008           | 3.597     | 20.979      |
| AaveV3_Ethereum_SigmaPrimeAuditBudgetExtension_20230830                | 0.413     | 24.163      |
| AaveV3_Ethereum_StataTokenOperationalUpdate_20230815                   | 1.46      | 23.116      |
| AaveV3_Ethereum_VGHOImprovement_20230826                               | 3.835     | 20.741      |
| AaveV3_Met_SetEmissionManager_20232607                                 | 0.364     | 24.212      |
| AaveV3_Metis_FreezeStewards_20230907                                   | 0.333     | 24.243      |
| AaveV3_Opt_RiskParamsUpdate_20232408                                   | 3.194     | 21.382      |
| AaveV3_Opt_wstETH_CapsIncrease_20230908                                | 2.963     | 21.613      |
| AaveV3_Optimism_AddDebtSwapAdapterAsFlashBorrower_20230809             | 0.291     | 24.285      |
| AaveV3_Optimism_FreezeStewards_20230907                                | 0.333     | 24.243      |
| AaveV3_Optimism_OPRiskParametersUpdate_20230924                        | 3.25      | 21.326      |
| AaveV3_Optimism_StataTokenOperationalUpdate_20230815                   | 0.828     | 23.748      |
| AaveV3_Pol_CapsUpdate_20230608                                         | 2.966     | 21.61       |
| AaveV3_Pol_CapsUpdates_20231107_Payload                                | 2.956     | 21.62       |
| AaveV3_Pol_DisableCRVBorrows_20230508                                  | 3.025     | 21.551      |
| AaveV3_Pol_wstETH_CapsIncrease_20230908                                | 2.962     | 21.614      |
| AaveV3_Polygon_AddDebtSwapAdapterAsFlashBorrower_20230809              | 0.291     | 24.285      |
| AaveV3_Polygon_FreezeStewards_20230907                                 | 0.333     | 24.243      |
| AaveV3_Polygon_StataTokenOperationalUpdate_20230815                    | 0.828     | 23.748      |
| AaveV3_Polygon_SupplyCapLSTs_20230831                                  | 3.031     | 21.545      |
| Address.0.8.17                                                         | 0.086     | 24.49       |
| Address.0.8.19                                                         | 0.086     | 24.49       |
| Address.0.8.21                                                         | 0.086     | 24.49       |
| AgdAllowanceModification_20230817                                      | 1.848     | 22.728      |
| COWSwapper                                                             | 3.88      | 20.696      |
| COWTrader                                                              | 4.088     | 20.488      |
| CapsPlusRiskSteward                                                    | 2.609     | 21.967      |
| CapsPlusRiskStewardErrors                                              | 0.556     | 24.02       |
| ChainIds.0.8.17                                                        | 0.086     | 24.49       |
| ChainIds.0.8.19                                                        | 0.086     | 24.49       |
| ChainIds.0.8.21                                                        | 0.086     | 24.49       |
| ConfiguratorInputTypes.0.8.17                                          | 0.086     | 24.49       |
| ConfiguratorInputTypes.0.8.19                                          | 0.086     | 24.49       |
| ConfiguratorInputTypes.0.8.21                                          | 0.086     | 24.49       |
| DataTypes                                                              | 0.086     | 24.49       |
| DataTypes.0.8.17                                                       | 0.086     | 24.49       |
| DataTypes.0.8.19                                                       | 0.086     | 24.49       |
| DataTypes.0.8.21                                                       | 0.086     | 24.49       |
| DeployMainnetProposal                                                  | 0.086     | 24.49       |
| ERC1967Proxy                                                           | 0.177     | 24.399      |
| EngineFlags.0.8.17                                                     | 0.086     | 24.49       |
| EngineFlags.0.8.19                                                     | 0.086     | 24.49       |
| EngineFlags.0.8.21                                                     | 0.086     | 24.49       |
| Errors                                                                 | 4.714     | 19.862      |
| Errors.0.8.17                                                          | 3.952     | 20.624      |
| Errors.0.8.19                                                          | 3.952     | 20.624      |
| Errors.0.8.21                                                          | 3.952     | 20.624      |
| FreezingSteward                                                        | 0.715     | 23.861      |
| GhoInterestRateStrategy                                                | 0.724     | 23.852      |
| GovHelpers.0.8.17                                                      | 0.086     | 24.49       |
| GovHelpers.0.8.19                                                      | 0.086     | 24.49       |
| GovHelpers.0.8.21                                                      | 0.086     | 24.49       |
| GovernanceV3Arbitrum                                                   | 0.086     | 24.49       |
| GovernanceV3Avalanche                                                  | 0.086     | 24.49       |
| GovernanceV3Base                                                       | 0.086     | 24.49       |
| GovernanceV3Binance                                                    | 0.086     | 24.49       |
| GovernanceV3Ethereum                                                   | 0.086     | 24.49       |
| GovernanceV3Fuji                                                       | 0.086     | 24.49       |
| GovernanceV3Goerli                                                     | 0.086     | 24.49       |
| GovernanceV3Metis                                                      | 0.086     | 24.49       |
| GovernanceV3Mumbai                                                     | 0.086     | 24.49       |
| GovernanceV3Optimism                                                   | 0.086     | 24.49       |
| GovernanceV3Polygon                                                    | 0.086     | 24.49       |
| MockExecutor.0.8.17                                                    | 0.437     | 24.139      |
| MockExecutor.0.8.19                                                    | 0.437     | 24.139      |
| MockExecutor.0.8.21                                                    | 0.437     | 24.139      |
| MockReceiver                                                           | 0.899     | 23.677      |
| PayloadsControllerUtils                                                | 0.086     | 24.49       |
| ProxyAdmin                                                             | 1.683     | 22.893      |
| ProxyHelpers.0.8.17                                                    | 0.086     | 24.49       |
| ProxyHelpers.0.8.19                                                    | 0.086     | 24.49       |
| ProxyHelpers.0.8.21                                                    | 0.086     | 24.49       |
| ReserveConfiguration.0.8.17                                            | 0.171     | 24.405      |
| ReserveConfiguration.0.8.19                                            | 0.171     | 24.405      |
| ReserveConfiguration.0.8.21                                            | 0.171     | 24.405      |
| RewardsDataTypes                                                       | 0.086     | 24.49       |
| SafeERC20.0.8.17                                                       | 0.086     | 24.49       |
| SafeERC20.0.8.19                                                       | 0.086     | 24.49       |
| SafeERC20.0.8.21                                                       | 0.086     | 24.49       |
| StdStyle.0.8.17                                                        | 0.086     | 24.49       |
| StdStyle.0.8.19                                                        | 0.086     | 24.49       |
| StdStyle.0.8.21                                                        | 0.086     | 24.49       |
| StorageHelpers.0.8.17                                                  | 0.086     | 24.49       |
| StorageHelpers.0.8.19                                                  | 0.086     | 24.49       |
| StorageHelpers.0.8.21                                                  | 0.086     | 24.49       |
| StorageSlot                                                            | 0.086     | 24.49       |
| SwapFor80BAL20WETHPayload                                              | 5.788     | 18.788      |
| TokenAddresses                                                         | 3.399     | 21.177      |
| TokenLogicFunding_20230919                                             | 1.219     | 23.357      |
| TransparentUpgradeableProxy                                            | 2.081     | 22.495      |
| WadRayMath.0.8.17                                                      | 0.086     | 24.49       |
| WadRayMath.0.8.19                                                      | 0.086     | 24.49       |
| WadRayMath.0.8.21                                                      | 0.086     | 24.49       |
| console                                                                | 0.086     | 24.49       |
| console.0.8.17                                                         | 0.086     | 24.49       |
| console.0.8.19                                                         | 0.086     | 24.49       |
| console.0.8.21                                                         | 0.086     | 24.49       |
| console2.0.8.17                                                        | 0.086     | 24.49       |
| console2.0.8.19                                                        | 0.086     | 24.49       |
| console2.0.8.21                                                        | 0.086     | 24.49       |
| safeconsole.0.8.17                                                     | 0.086     | 24.49       |
| safeconsole.0.8.19                                                     | 0.086     | 24.49       |
| safeconsole.0.8.21                                                     | 0.086     | 24.49       |
| stdError.0.8.17                                                        | 0.591     | 23.985      |
| stdError.0.8.19                                                        | 0.591     | 23.985      |
| stdError.0.8.21                                                        | 0.591     | 23.985      |
| stdJson.0.8.17                                                         | 0.086     | 24.49       |
| stdJson.0.8.19                                                         | 0.086     | 24.49       |
| stdJson.0.8.21                                                         | 0.086     | 24.49       |
| stdMath.0.8.17                                                         | 0.086     | 24.49       |
| stdMath.0.8.19                                                         | 0.086     | 24.49       |
| stdMath.0.8.21                                                         | 0.086     | 24.49       |
| stdStorage.0.8.17                                                      | 0.086     | 24.49       |
| stdStorage.0.8.19                                                      | 0.086     | 24.49       |
| stdStorage.0.8.21                                                      | 0.086     | 24.49       |
| stdStorageSafe.0.8.17                                                  | 0.086     | 24.49       |
| stdStorageSafe.0.8.19                                                  | 0.086     | 24.49       |
| stdStorageSafe.0.8.21                                                  | 0.086     | 24.49       |
Test success 🌈
No files changed, compilation skipped

Running 1 test for src/20231008_AaveV3_Eth_STGOnboardingOnAaveV3EthereumMarket/AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008.t.sol:AaveV3_Ethereum_STGOnboardingOnAaveV3EthereumMarket_20231008_Test
[PASS] testProposalExecution() (gas: 163487394)
Logs:
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: WETH, Amount: 62824048537538643
  WITHDRAW: WETH, Amount: 31412024268769321
  WITHDRAW: WETH, Amount: 31412024268769323
  BORROW: WETH, Amount 62824048537538643, Stable: false
  REPAY: WETH, Amount: 62824048537538643
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: wstETH, Amount: 54995184335877075
  WITHDRAW: wstETH, Amount: 27497592167938537
  WITHDRAW: wstETH, Amount: 27497592167938538
  BORROW: wstETH, Amount 54995184335877075, Stable: false
  REPAY: wstETH, Amount: 54995184335877075
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: WBTC, Amount: 363644
  WITHDRAW: WBTC, Amount: 181822
  WITHDRAW: WBTC, Amount: 181823
  BORROW: WBTC, Amount 363644, Stable: false
  REPAY: WBTC, Amount: 363644
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: USDC, Amount: 100015402
  WITHDRAW: USDC, Amount: 50007701
  WITHDRAW: USDC, Amount: 50007701
  BORROW: USDC, Amount 100015402, Stable: false
  REPAY: USDC, Amount: 100015402
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: DAI, Amount: 100014333054069978768
  WITHDRAW: DAI, Amount: 50007166527034989384
  WITHDRAW: DAI, Amount: 50007166527034989383
  BORROW: DAI, Amount 100014333054069978768, Stable: false
  REPAY: DAI, Amount: 100014333054069978768
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: LINK, Amount: 13614815097196164978
  WITHDRAW: LINK, Amount: 6807407548598082489
  WITHDRAW: LINK, Amount: 6807407548598082489
  BORROW: LINK, Amount 13614815097196164978, Stable: false
  REPAY: LINK, Amount: 13614815097196164978
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: AAVE, Amount: 1562935179764115570
  WITHDRAW: AAVE, Amount: 781467589882057785
  WITHDRAW: AAVE, Amount: 781467589882057785
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: cbETH, Amount: 59891202792116758
  WITHDRAW: cbETH, Amount: 29945601396058379
  WITHDRAW: cbETH, Amount: 29945601396058379
  BORROW: cbETH, Amount 59891202792116758, Stable: false
  REPAY: cbETH, Amount: 59891202792116758
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: USDT, Amount: 99941494
  WITHDRAW: USDT, Amount: 49970747
  WITHDRAW: USDT, Amount: 49970746
  BORROW: USDT, Amount 99941494, Stable: false
  REPAY: USDT, Amount: 99941494
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: rETH, Amount: 57853495473983137
  WITHDRAW: rETH, Amount: 28926747736991568
  WITHDRAW: rETH, Amount: 28926747736991570
  BORROW: rETH, Amount 57853495473983137, Stable: false
  REPAY: rETH, Amount: 57853495473983137
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: LUSD, Amount: 100556735382145308967
  WITHDRAW: LUSD, Amount: 50278367691072654483
  WITHDRAW: LUSD, Amount: 50278367691072654483
  BORROW: LUSD, Amount 100556735382145308967, Stable: false
  REPAY: LUSD, Amount: 100556735382145308967
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: CRV, Amount: 219866233383609412033
  WITHDRAW: CRV, Amount: 109933116691804706016
  WITHDRAW: CRV, Amount: 109933116691804706017
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: MKR, Amount: 73028765526287303
  WITHDRAW: MKR, Amount: 36514382763143651
  WITHDRAW: MKR, Amount: 36514382763143652
  BORROW: MKR, Amount 73028765526287303, Stable: false
  REPAY: MKR, Amount: 73028765526287303
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: SNX, Amount: 52100930965484956767
  WITHDRAW: SNX, Amount: 26050465482742478383
  WITHDRAW: SNX, Amount: 26050465482742478383
  BORROW: SNX, Amount 52100930965484956767, Stable: false
  REPAY: SNX, Amount: 52100930965484956767
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: BAL, Amount: 32702188721518723654
  WITHDRAW: BAL, Amount: 16351094360759361827
  WITHDRAW: BAL, Amount: 16351094360759361827
  BORROW: BAL, Amount 32702188721518723654, Stable: false
  REPAY: BAL, Amount: 32702188721518723654
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: UNI, Amount: 24009825665808312197
  WITHDRAW: UNI, Amount: 12004912832904156098
  WITHDRAW: UNI, Amount: 12004912832904156100
  BORROW: UNI, Amount 24009825665808312197, Stable: false
  REPAY: UNI, Amount: 24009825665808312197
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: LDO, Amount: 65158389391213374249
  WITHDRAW: LDO, Amount: 32579194695606687124
  WITHDRAW: LDO, Amount: 32579194695606687125
  BORROW: LDO, Amount 65158389391213374249, Stable: false
  REPAY: LDO, Amount: 65158389391213374249
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: ENS, Amount: 13676113932882424927
  WITHDRAW: ENS, Amount: 6838056966441212463
  WITHDRAW: ENS, Amount: 6838056966441212465
  BORROW: ENS, Amount 13676113932882424927, Stable: false
  REPAY: ENS, Amount: 13676113932882424927
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: 1INCH, Amount: 400389675247537913799
  WITHDRAW: 1INCH, Amount: 200194837623768956899
  WITHDRAW: 1INCH, Amount: 200194837623768956900
  BORROW: 1INCH, Amount 400389675247537913799, Stable: false
  REPAY: 1INCH, Amount: 400389675247537913799
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: FRAX, Amount: 100167865315410176991
  WITHDRAW: FRAX, Amount: 50083932657705088495
  WITHDRAW: FRAX, Amount: 50083932657705088496
  BORROW: FRAX, Amount 100167865315410176991, Stable: false
  REPAY: FRAX, Amount: 100167865315410176991
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 6282404853753864304
  BORROW: GHO, Amount 100000000000000000000, Stable: false
  REPAY: GHO, Amount: 100000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: RPL, Amount: 4973682010326458063
  WITHDRAW: RPL, Amount: 2486841005163229031
  WITHDRAW: RPL, Amount: 2486841005163229033
  BORROW: RPL, Amount 4973682010326458063, Stable: false
  REPAY: RPL, Amount: 4973682010326458063
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: sDAI, Amount: 96367690692554985886
  WITHDRAW: sDAI, Amount: 48183845346277492943
  WITHDRAW: sDAI, Amount: 48183845346277492943
  E2E: Collateral WETH, TestAsset STG
  SUPPLY: WETH, Amount: 6282404853753864304
  SUPPLY: STG, Amount: 233815818509917040744
  WITHDRAW: STG, Amount: 116907909254958520372
  WITHDRAW: STG, Amount: 116907909254958520372
  BORROW: STG, Amount 233815818509917040744, Stable: false
  REPAY: STG, Amount: 233815818509917040744

Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 118.91s
 
Ran 1 test suites: 1 tests passed, 0 failed, 0 skipped (1 total tests)

Please sign in to comment.