Skip to content

Commit

Permalink
ALC Funding Phase IV (#475)
Browse files Browse the repository at this point in the history
* feat: add allowance

* chore: add snapshot link

* Update AaveLiquidityCommitteeFundingPhaseIV.md

* chore: fixed lint in md file

---------

Co-authored-by: Matthew <[email protected]>
Co-authored-by: luigy-lemon <[email protected]>
  • Loading branch information
3 people authored Oct 4, 2024
1 parent 42b67ff commit d106ddb
Show file tree
Hide file tree
Showing 6 changed files with 211 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Raw diff

```json
{}
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: "Aave Liquidity Committee Funding Phase IV"
author: "@karpatkey_TokenLogic"
discussions: "https://governance.aave.com/t/arfc-aave-liquidity-committee-funding-phase-iv/19188"
---

## Simple Summary

Upon implementation, this AIP will make available 950,000 GHO to the Aave Liquidity Committee (ALC).

## Motivation

Phase IV of the ALC focuses on sustaining and improving GHO liquidity across the Ethereum and Arbitrum networks, while also encouraging broader adoption of GHO through various integrations with other protocols.

In the near future, we expect GHO to be listed on InstadApp, with several curated vaults providing additional utility and yield opportunities for GHO.

GHO is also expected to feature in the upcoming Royco launch, aimed at driving flows into several yield strategies across Ethereum and Arbitrum.

We anticipate achieving the first perpetual market integration for GHO with a strataGHO listing on Synthetix on Arbitrum.

Each integration is expected to provide a use case that strengthens GHO's on-chain liquidity.

The table below presents the performance metrics for the ALC.

| Description | Ethereum Value | Arbitrum Value |
| ------------------------------------------ | :--------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------: |
| TVL DEX Liquidity Pools | 50M | 30M |
| TVL Utility Liquidity Pools (Excl. stkGHO) | 15M | 10M |
| DEX Liquidity Composition | < 50% GHO (< 33% for 3pools) | < 50% GHO (< 33% for 3pools) |
| Swap Price Impact $5M Swap (GHO to USDC) | < 0.10% | < 0.25% |
| Annualised Peg Volatility | < 5.00% | < 5.00% |
| Price level for >90% time | $0.995 using [Redstone Medium Price](https://app.redstone.finance/#/app/token/GHO) | $0.995 using [Redstone Medium Price](https://app.redstone.finance/#/app/token/GHO) |

Achieving 50M of DEX liquidity on Ethereum across various integrations remains a key focus. Whilst we are yet to acheive this target, we are currently very well positioned for current market conditions.

## Specification

Create an Allowance for GHO on Ethereum for a total of 950,000 GHO.

ALC Ethereum SAFE: [`0xA1c93D2687f7014Aaf588c764E3Ce80aF016229b`](https://etherscan.io/address/0xA1c93D2687f7014Aaf588c764E3Ce80aF016229b)

## References

- Implementation: [AaveV3Ethereum](https://github.com/bgd-labs/aave-proposals-v3/blob/main/src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.sol)
- Tests: [AaveV3Ethereum](https://github.com/bgd-labs/aave-proposals-v3/blob/main/src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.t.sol)
- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0x7b59c555f5a51a3377b1aee0f5f21fc205958f1388926efb94172644bacfa1d6)
- [Discussion](https://governance.aave.com/t/arfc-aave-liquidity-committee-funding-phase-iv/19188)

## Copyright

Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {GovV3Helpers, IPayloadsControllerCore, PayloadsControllerUtils} from 'aave-helpers/src/GovV3Helpers.sol';
import {GovernanceV3Ethereum} from 'aave-address-book/GovernanceV3Ethereum.sol';
import {EthereumScript} from 'solidity-utils/contracts/utils/ScriptUtils.sol';
import {AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930} from './AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.sol';

/**
* @dev Deploy Ethereum
* deploy-command: make deploy-ledger contract=src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveLiquidityCommitteeFundingPhaseIV_20240930.s.sol:DeployEthereum chain=mainnet
* verify-command: FOUNDRY_PROFILE=mainnet npx catapulta-verify -b broadcast/AaveLiquidityCommitteeFundingPhaseIV_20240930.s.sol/1/run-latest.json
*/
contract DeployEthereum is EthereumScript {
function run() external broadcast {
// deploy payloads
address payload0 = GovV3Helpers.deployDeterministic(
type(AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930).creationCode
);

// compose action
IPayloadsControllerCore.ExecutionAction[]
memory actions = new IPayloadsControllerCore.ExecutionAction[](1);
actions[0] = GovV3Helpers.buildAction(payload0);

// register action at payloadsController
GovV3Helpers.createPayload(actions);
}
}

/**
* @dev Create Proposal
* command: make deploy-ledger contract=src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveLiquidityCommitteeFundingPhaseIV_20240930.s.sol:CreateProposal chain=mainnet
*/
contract CreateProposal is EthereumScript {
function run() external {
// create payloads
PayloadsControllerUtils.Payload[] memory payloads = new PayloadsControllerUtils.Payload[](1);

// compose actions for validation
IPayloadsControllerCore.ExecutionAction[]
memory actionsEthereum = new IPayloadsControllerCore.ExecutionAction[](1);
actionsEthereum[0] = GovV3Helpers.buildAction(
type(AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930).creationCode
);
payloads[0] = GovV3Helpers.buildMainnetPayload(vm, actionsEthereum);

// create proposal
vm.startBroadcast();
GovV3Helpers.createProposal(
vm,
payloads,
GovernanceV3Ethereum.VOTING_PORTAL_ETH_POL,
GovV3Helpers.ipfsHashFile(
vm,
'src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveLiquidityCommitteeFundingPhaseIV.md'
)
);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {AaveV3Ethereum, AaveV3EthereumAssets} from 'aave-address-book/AaveV3Ethereum.sol';
import {IProposalGenericExecutor} from 'aave-helpers/src/interfaces/IProposalGenericExecutor.sol';
/**
* @title Aave Liquidity Committee Funding Phase IV
* @author @karpatkey_TokenLogic
* - Snapshot: https://snapshot.org/#/aave.eth/proposal/0x7b59c555f5a51a3377b1aee0f5f21fc205958f1388926efb94172644bacfa1d6
* - Discussion: https://governance.aave.com/t/arfc-aave-liquidity-committee-funding-phase-iv/19188
*/
contract AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930 is IProposalGenericExecutor {
// https://etherscan.io/address/0xA1c93D2687f7014Aaf588c764E3Ce80aF016229b
address public constant ALC_SAFE = 0xA1c93D2687f7014Aaf588c764E3Ce80aF016229b;
uint256 public constant AMOUNT = 950_000e18;

function execute() external {
AaveV3Ethereum.COLLECTOR.approve(AaveV3EthereumAssets.GHO_UNDERLYING, ALC_SAFE, AMOUNT);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {AaveV3Ethereum, AaveV3EthereumAssets} from 'aave-address-book/AaveV3Ethereum.sol';

import {IERC20} from 'solidity-utils/contracts/oz-common/interfaces/IERC20.sol';
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/src/ProtocolV3TestBase.sol';
import {AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930} from './AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.sol';

/**
* @dev Test for AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930
* command: FOUNDRY_PROFILE=mainnet forge test --match-path=src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.t.sol -vv
*/
contract AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930_Test is ProtocolV3TestBase {
AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930 internal proposal;

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

/**
* @dev executes the generic test suite including e2e and config snapshots
*/
function test_defaultProposalExecution() public {
defaultTest(
'AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930',
AaveV3Ethereum.POOL,
address(proposal)
);
}

function test_allowance() public {
assertEq(
IERC20(AaveV3EthereumAssets.GHO_UNDERLYING).allowance(
address(AaveV3Ethereum.COLLECTOR),
proposal.ALC_SAFE()
),
0
);

executePayload(vm, address(proposal));

assertEq(
IERC20(AaveV3EthereumAssets.GHO_UNDERLYING).allowance(
address(AaveV3Ethereum.COLLECTOR),
proposal.ALC_SAFE()
),
proposal.AMOUNT()
);

vm.startPrank(proposal.ALC_SAFE());
IERC20(AaveV3EthereumAssets.GHO_UNDERLYING).transferFrom(
address(AaveV3Ethereum.COLLECTOR),
proposal.ALC_SAFE(),
proposal.AMOUNT()
);
vm.stopPrank();
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import {ConfigFile} from '../../generator/types';
export const config: ConfigFile = {
rootOptions: {
pools: ['AaveV3Ethereum'],
title: 'Aave Liquidity Committee Funding Phase IV',
shortName: 'AaveLiquidityCommitteeFundingPhaseIV',
date: '20240930',
author: '@karpatkey_TokenLogic',
discussion:
'https://governance.aave.com/t/arfc-aave-liquidity-committee-funding-phase-iv/19188',
snapshot: '',
votingNetwork: 'POLYGON',
},
poolOptions: {AaveV3Ethereum: {configs: {OTHERS: {}}, cache: {blockNumber: 20863717}}},
};

1 comment on commit d106ddb

@github-actions
Copy link

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 (e10ab3d 2024-10-04T00:21:35.392700542Z)
Build log
Compiling 484 files with Solc 0.8.20
Solc 0.8.20 finished in 345.74s
Compiler run successful with warnings:
Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Arbitrum_MayFundingUpdate_20240603.t.sol:48:5:
   |
48 |     uint256 collectorUsdcBalanceBefore = IERC20(AaveV3ArbitrumAssets.USDC_UNDERLYING).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Arbitrum_MayFundingUpdate_20240603.t.sol:51:5:
   |
51 |     uint256 collectorAusdcBalanceBefore = IERC20(AaveV3ArbitrumAssets.USDC_A_TOKEN).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Optimism_MayFundingUpdate_20240603.t.sol:41:5:
   |
41 |     uint256 collectorUsdcBalanceBefore = IERC20(AaveV3OptimismAssets.USDC_UNDERLYING).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2072): Unused local variable.
  --> src/20240603_Multi_MayFundingUpdate/AaveV3Optimism_MayFundingUpdate_20240603.t.sol:44:5:
   |
44 |     uint256 collectorAusdcBalanceBefore = IERC20(AaveV3OptimismAssets.USDC_A_TOKEN).balanceOf(
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning (2018): Function state mutability can be restricted to pure
   --> lib/aave-helpers/src/ProtocolV2TestBase.sol:663:3:
    |
663 |   function _logReserveConfig(ReserveConfig memory config) internal view {
    |   ^ (Relevant source part starts here and spans across multiple lines).

Warning (2018): Function state mutability can be restricted to view
   --> src/20240902_AaveV3EthereumEtherFi_EtherFiEthereumActivation/AaveV3EthereumEtherFi_EtherFiEthereumActivation_20240902.t.sol:101:3:
    |
101 |   function test_check_etherfi_v3_libraries_against_lido_v3_instance() public {
    |   ^ (Relevant source part starts here and spans across multiple lines).

Warning (4591): There are more than 256 warnings. Ignoring the rest.

| Contract                                                                                 | Size (B) | Margin (B) |
|------------------------------------------------------------------------------------------|----------|------------|
| AaveGovernanceV2                                                                         |       44 |     24,532 |
| AaveSwapper                                                                              |    5,464 |     19,112 |
| AaveV2Avalanche                                                                          |       44 |     24,532 |
| AaveV2AvalancheAssets                                                                    |       44 |     24,532 |
| AaveV2Avalanche_RenewalOfAaveGuardian2024_20240708                                       |      348 |     24,228 |
| AaveV2Avalanche_ReserveFactorUpdatesAugust_20240726                                      |      988 |     23,588 |
| AaveV2Avalanche_ReserveFactorUpdatesLateAugust_20240821                                  |      988 |     23,588 |
| AaveV2Avalanche_ReserveFactorUpdatesLateSeptember_20240916                               |      988 |     23,588 |
| AaveV2Avalanche_ReserveFactorUpdatesMidJuly_20240711                                     |      988 |     23,588 |
| AaveV2Ethereum                                                                           |       44 |     24,532 |
| AaveV2EthereumAMM                                                                        |       44 |     24,532 |
| AaveV2EthereumAMMAssets                                                                  |       44 |     24,532 |
| AaveV2EthereumAMM_RenewalOfAaveGuardian2024_20240708                                     |      348 |     24,228 |
| AaveV2EthereumAssets                                                                     |       44 |     24,532 |
| AaveV2Ethereum_RenewalOfAaveGuardian2024_20240708                                        |      348 |     24,228 |
| AaveV2Ethereum_ReserveFactorUpdatesAugust_20240726                                       |      988 |     23,588 |
| AaveV2Ethereum_ReserveFactorUpdatesLateAugust_20240821                                   |      988 |     23,588 |
| AaveV2Ethereum_ReserveFactorUpdatesLateSeptember_20240916                                |      988 |     23,588 |
| AaveV2Ethereum_ReserveFactorUpdatesMidJuly_20240711                                      |      988 |     23,588 |
| AaveV2Ethereum_StablecoinIRCurveAmendment_20240829                                       |    1,811 |     22,765 |
| AaveV2Polygon                                                                            |       44 |     24,532 |
| AaveV2PolygonAssets                                                                      |       44 |     24,532 |
| AaveV2Polygon_RenewalOfAaveGuardian2024_20240708                                         |      348 |     24,228 |
| AaveV2Polygon_ReserveFactorUpdatesAugust_20240726                                        |    2,384 |     22,192 |
| AaveV2Polygon_ReserveFactorUpdatesLateAugust_20240821                                    |    2,384 |     22,192 |
| AaveV2Polygon_ReserveFactorUpdatesLateSeptember_20240916                                 |    2,384 |     22,192 |
| AaveV2Polygon_ReserveFactorUpdatesMidJuly_20240711                                       |    2,384 |     22,192 |
| AaveV3Arbitrum                                                                           |       44 |     24,532 |
| AaveV3ArbitrumAssets                                                                     |       44 |     24,532 |
| AaveV3ArbitrumEModes                                                                     |       44 |     24,532 |
| AaveV3ArbitrumExternalLibraries                                                          |       44 |     24,532 |
| AaveV3Arbitrum_AddFlashBorrowers_20240906                                                |      242 |     24,334 |
| AaveV3Arbitrum_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                   |    3,894 |     20,682 |
| AaveV3Arbitrum_HarmonizeWeETHParameters_20240911                                         |    3,315 |     21,261 |
| AaveV3Arbitrum_IncreaseGHOFacilitatorCapacity_20240722                                   |    3,481 |     21,095 |
| AaveV3Arbitrum_MayFundingUpdate_20240603                                                 |    1,238 |     23,338 |
| AaveV3Arbitrum_ReduceReserveFactorOnWstETH_20240716                                      |    3,324 |     21,252 |
| AaveV3Arbitrum_RenewalOfAaveGuardian2024_20240708                                        |    1,062 |     23,514 |
| AaveV3Arbitrum_ReserveFactorUpdatesAugust_20240726                                       |    3,324 |     21,252 |
| AaveV3Arbitrum_ReserveFactorUpdatesLateAugust_20240821                                   |    3,324 |     21,252 |
| AaveV3Arbitrum_ReserveFactorUpdatesLateSeptember_20240916                                |    3,324 |     21,252 |
| AaveV3Arbitrum_ReserveFactorUpdatesMidJuly_20240711                                      |    3,324 |     21,252 |
| AaveV3Arbitrum_StablecoinIRCurveAmendment_20240829                                       |    4,059 |     20,517 |
| AaveV3Avalanche                                                                          |       44 |     24,532 |
| AaveV3AvalancheAssets                                                                    |       44 |     24,532 |
| AaveV3AvalancheEModes                                                                    |       44 |     24,532 |
| AaveV3AvalancheExternalLibraries                                                         |       44 |     24,532 |
| AaveV3Avalanche_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                  |    3,748 |     20,828 |
| AaveV3Avalanche_ChaosLabsRiskParameterUpdatesSAVAXLTLTVAdjustment_20240920               |    3,570 |     21,006 |
| AaveV3Avalanche_IncreaseWETHOptimalRatio_20240818                                        |    3,326 |     21,250 |
| AaveV3Avalanche_RenewalOfAaveGuardian2024_20240708                                       |    1,062 |     23,514 |
| AaveV3Avalanche_RiskParameterUpdatesSAVAXOnAaveV3Avalanche_20240724                      |    3,304 |     21,272 |
| AaveV3Avalanche_StablecoinIRCurveAmendment_20240829                                      |    3,762 |     20,814 |
| AaveV3Avalanche_UpdatePoRExecutorV3RobotCancel_20240617                                  |      242 |     24,334 |
| AaveV3Avalanche_UpdatePoRExecutorV3RobotRegister_20240617                                |    2,250 |     22,326 |
| AaveV3BNB                                                                                |       44 |     24,532 |
| AaveV3BNBAssets                                                                          |       44 |     24,532 |
| AaveV3BNBEModes                                                                          |       44 |     24,532 |
| AaveV3BNBExternalLibraries                                                               |       44 |     24,532 |
| AaveV3BNB_ChaosLabsRiskParameterUpdatesDecreaseSupplyAndBorrowCapsOnAaveV3_20240906      |    3,202 |     21,374 |
| AaveV3BNB_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                        |    3,309 |     21,267 |
| AaveV3BNB_RenewalOfAaveGuardian2024_20240708                                             |    1,062 |     23,514 |
| AaveV3BNB_StablecoinIRCurveAmendment_20240829                                            |    3,619 |     20,957 |
| AaveV3Base                                                                               |       44 |     24,532 |
| AaveV3BaseAssets                                                                         |       44 |     24,532 |
| AaveV3BaseEModes                                                                         |       44 |     24,532 |
| AaveV3BaseExternalLibraries                                                              |       44 |     24,532 |
| AaveV3Base_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                       |    3,441 |     21,135 |
| AaveV3Base_HarmonizeWeETHParameters_20240911                                             |    3,311 |     21,265 |
| AaveV3Base_IncreaseWETHOptimalRatio_20240818                                             |    3,308 |     21,268 |
| AaveV3Base_MeritBaseIncentivesAndSuperfestMatching_20240812                              |    2,231 |     22,345 |
| AaveV3Base_OnboardCbBTCOnMainnetAndBase_20240917                                         |    4,621 |     19,955 |
| AaveV3Base_ReduceReserveFactorOnWstETH_20240716                                          |    3,320 |     21,256 |
| AaveV3Base_RenewalOfAaveGuardian2024_20240708                                            |    1,062 |     23,514 |
| AaveV3Base_ReserveFactorUpdatesAugust_20240726                                           |    3,320 |     21,256 |
| AaveV3Base_ReserveFactorUpdatesLateAugust_20240821                                       |    3,320 |     21,256 |
| AaveV3Base_ReserveFactorUpdatesLateSeptember_20240916                                    |    3,320 |     21,256 |
| AaveV3Base_ReserveFactorUpdatesMidJuly_20240711                                          |    3,320 |     21,256 |
| AaveV3Base_StablecoinIRCurveAmendment_20240829                                           |    3,309 |     21,267 |
| AaveV3Ethereum                                                                           |       44 |     24,532 |
| AaveV3EthereumAssets                                                                     |       44 |     24,532 |
| AaveV3EthereumEModes                                                                     |       44 |     24,532 |
| AaveV3EthereumEtherFi                                                                    |       44 |     24,532 |
| AaveV3EthereumEtherFiAssets                                                              |       44 |     24,532 |
| AaveV3EthereumEtherFiEModes                                                              |       44 |     24,532 |
| AaveV3EthereumEtherFiExternalLibraries                                                   |       44 |     24,532 |
| AaveV3EthereumEtherFi_AddFlashBorrowers_20240906                                         |      557 |     24,019 |
| AaveV3EthereumEtherFi_EtherFiEthereumActivation_20240902                                 |    6,828 |     17,748 |
| AaveV3EthereumExternalLibraries                                                          |       44 |     24,532 |
| AaveV3EthereumLido                                                                       |       44 |     24,532 |
| AaveV3EthereumLidoAssets                                                                 |       44 |     24,532 |
| AaveV3EthereumLidoEModes                                                                 |       44 |     24,532 |
| AaveV3EthereumLidoExternalLibraries                                                      |       44 |     24,532 |
| AaveV3EthereumLido_AddFlashBorrowers_20240906                                            |      557 |     24,019 |
| AaveV3EthereumLido_LidoEthereumInstanceActivation_20240720                               |    6,634 |     17,942 |
| AaveV3EthereumLido_OnboardUSDCToAaveV3LidoInstance_20241002                              |    4,620 |     19,956 |
| AaveV3EthereumLido_OnboardUSDSAndSUSDS_20240914                                          |    4,652 |     19,924 |
| AaveV3EthereumLido_SetACIAsEmissionManagerForWstETH_20240923                             |      456 |     24,120 |
| AaveV3EthereumLido_WETHLTV0AaveV3LidoInstance_20240729                                   |    3,306 |     21,270 |
| AaveV3EthereumLido_WstETHBorrowCapReduction_20240913                                     |    3,235 |     21,341 |
| AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930                             |      336 |     24,240 |
| AaveV3Ethereum_AddFlashBorrowers_20240906                                                |      242 |     24,334 |
| AaveV3Ethereum_ChaosLabsRiskParameterUpdatesDecreaseSupplyAndBorrowCapsOnAaveV3_20240906 |    3,329 |     21,247 |
| AaveV3Ethereum_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                   |    3,590 |     20,986 |
| AaveV3Ethereum_EventsGrant2024_20240718                                                  |      336 |     24,240 |
| AaveV3Ethereum_GHOBorrowRateUpdate_20240814                                              |    3,313 |     21,263 |
| AaveV3Ethereum_GhoBorrowRateUpdateAugust2024_20240831                                    |    3,313 |     21,263 |
| AaveV3Ethereum_GhoBorrowRateUpdateSeptember2024_20240912                                 |    3,313 |     21,263 |
| AaveV3Ethereum_HarmonizeWeETHParameters_20240911                                         |    3,315 |     21,261 |
| AaveV3Ethereum_IncreaseGHOFacilitatorCapacity_20240722                                   |      214 |     24,362 |
| AaveV3Ethereum_JulyFundingUpdate_20240729                                                |    4,577 |     19,999 |
| AaveV3Ethereum_MayFundingUpdate_20240603                                                 |    9,177 |     15,399 |
| AaveV3Ethereum_MeritBaseIncentivesAndSuperfestMatching_20240812                          |      326 |     24,250 |
| AaveV3Ethereum_OnboardCbBTCOnMainnetAndBase_20240917                                     |    4,626 |     19,950 |
| AaveV3Ethereum_OnboardTbtc_20240917                                                      |    4,626 |     19,950 |
| AaveV3Ethereum_OnboardUSDSAndSUSDS_20240914                                              |    4,649 |     19,927 |
| AaveV3Ethereum_OrbitProgramRenewalQ32024_20240905                                        |    2,043 |     22,533 |
| AaveV3Ethereum_ReduceReserveFactorOnWstETH_20240716                                      |    3,324 |     21,252 |
| AaveV3Ethereum_RenewalOfAaveGuardian2024_20240708                                        |    1,062 |     23,514 |
| AaveV3Ethereum_RiskParameterUpdatesIncreaseUSDeDebtCeilingOnV3Ethereum_20240801          |    3,304 |     21,272 |
| AaveV3Ethereum_SetACIAsEmissionManagerForUSDSAndAUSDS_20240929                           |    1,562 |     23,014 |
| AaveV3Ethereum_StablecoinIRCurveAmendment_20240829                                       |    4,209 |     20,367 |
| AaveV3Ethereum_TokenLogicKarpatkeyServiceProviderPartnershipPhase2_20240723              |    1,375 |     23,201 |
| AaveV3Ethereum_ToolingUpdateAllowance_20240707                                           |      336 |     24,240 |
| AaveV3Ethereum_UpgradeAllAaveInstancesTo32_20240924                                      |      293 |     24,283 |
| AaveV3Gnosis                                                                             |       44 |     24,532 |
| AaveV3GnosisAssets                                                                       |       44 |     24,532 |
| AaveV3GnosisEModes                                                                       |       44 |     24,532 |
| AaveV3GnosisExternalLibraries                                                            |       44 |     24,532 |
| AaveV3Gnosis_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                     |    3,452 |     21,124 |
| AaveV3Gnosis_IncreaseWETHOptimalRatio_20240818                                           |    3,323 |     21,253 |
| AaveV3Gnosis_OnboardUSDCEOnGnosis_20240717                                               |    4,622 |     19,954 |
| AaveV3Gnosis_ReduceReserveFactorOnWstETH_20240716                                        |    3,322 |     21,254 |
| AaveV3Gnosis_RenewalOfAaveGuardian2024_20240708                                          |    1,062 |     23,514 |
| AaveV3Gnosis_ReserveFactorUpdatesLateAugust_20240821                                     |    3,322 |     21,254 |
| AaveV3Gnosis_ReserveFactorUpdatesLateSeptember_20240916                                  |    3,322 |     21,254 |
| AaveV3Gnosis_StablecoinIRCurveAmendment_20240829                                         |    3,610 |     20,966 |
| AaveV3Metis                                                                              |       44 |     24,532 |
| AaveV3MetisAssets                                                                        |       44 |     24,532 |
| AaveV3MetisEModes                                                                        |       44 |     24,532 |
| AaveV3MetisExternalLibraries                                                             |       44 |     24,532 |
| AaveV3Metis_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                      |    3,583 |     20,993 |
| AaveV3Metis_EnableMetisAsCollateralOnMetisChain_20240814                                 |    3,417 |     21,159 |
| AaveV3Metis_IncreaseWETHOptimalRatio_20240818                                            |    3,309 |     21,267 |
| AaveV3Metis_RenewalOfAaveGuardian2024_20240708                                           |    1,062 |     23,514 |
| AaveV3Optimism                                                                           |       44 |     24,532 |
| AaveV3OptimismAssets                                                                     |       44 |     24,532 |
| AaveV3OptimismEModes                                                                     |       44 |     24,532 |
| AaveV3OptimismExternalLibraries                                                          |       44 |     24,532 |
| AaveV3Optimism_AddFlashBorrowers_20240906                                                |      242 |     24,334 |
| AaveV3Optimism_ChaosLabsRiskParameterUpdatesDecreaseSupplyAndBorrowCapsOnAaveV3_20240906 |    3,286 |     21,290 |
| AaveV3Optimism_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                   |    4,033 |     20,543 |
| AaveV3Optimism_MayFundingUpdate_20240603                                                 |    1,174 |     23,402 |
| AaveV3Optimism_ReduceReserveFactorOnWstETH_20240716                                      |    3,324 |     21,252 |
| AaveV3Optimism_RenewalOfAaveGuardian2024_20240708                                        |    1,062 |     23,514 |
| AaveV3Optimism_ReserveFactorUpdatesAugust_20240726                                       |    3,324 |     21,252 |
| AaveV3Optimism_ReserveFactorUpdatesLateAugust_20240821                                   |    3,324 |     21,252 |
| AaveV3Optimism_ReserveFactorUpdatesLateSeptember_20240916                                |    3,324 |     21,252 |
| AaveV3Optimism_ReserveFactorUpdatesMidJuly_20240711                                      |    3,324 |     21,252 |
| AaveV3Optimism_StablecoinIRCurveAmendment_20240829                                       |    4,059 |     20,517 |
| AaveV3Polygon                                                                            |       44 |     24,532 |
| AaveV3PolygonAssets                                                                      |       44 |     24,532 |
| AaveV3PolygonEModes                                                                      |       44 |     24,532 |
| AaveV3PolygonExternalLibraries                                                           |       44 |     24,532 |
| AaveV3Polygon_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                    |    3,759 |     20,817 |
| AaveV3Polygon_IncreaseWETHOptimalRatio_20240818                                          |    3,324 |     21,252 |
| AaveV3Polygon_MayFundingUpdate_20240603                                                  |    4,773 |     19,803 |
| AaveV3Polygon_ReduceReserveFactorOnWstETH_20240716                                       |    3,323 |     21,253 |
| AaveV3Polygon_RenewalOfAaveGuardian2024_20240708                                         |    1,062 |     23,514 |
| AaveV3Polygon_ReserveFactorUpdatesAugust_20240726                                        |    3,323 |     21,253 |
| AaveV3Polygon_ReserveFactorUpdatesLateAugust_20240821                                    |    3,323 |     21,253 |
| AaveV3Polygon_ReserveFactorUpdatesLateSeptember_20240916                                 |    3,323 |     21,253 |
| AaveV3Polygon_ReserveFactorUpdatesMidJuly_20240711                                       |    3,323 |     21,253 |
| AaveV3Polygon_StablecoinIRCurveAmendment_20240829                                        |    4,058 |     20,518 |
| AaveV3Scroll                                                                             |       44 |     24,532 |
| AaveV3ScrollAssets                                                                       |       44 |     24,532 |
| AaveV3ScrollEModes                                                                       |       44 |     24,532 |
| AaveV3ScrollExternalLibraries                                                            |       44 |     24,532 |
| AaveV3Scroll_ChaosLabsRiskParameterUpdatesLTVAndLTAlignment_20240913                     |    3,439 |     21,137 |
| AaveV3Scroll_HarmonizeWeETHParameters_20240911                                           |    3,556 |     21,020 |
| AaveV3Scroll_IncreaseWETHOptimalRatio_20240818                                           |    3,310 |     21,266 |
| AaveV3Scroll_OnboardingWeETHToAaveV3OnScroll_20240731                                    |    4,638 |     19,938 |
| AaveV3Scroll_ReduceReserveFactorOnWstETH_20240716                                        |    3,322 |     21,254 |
| AaveV3Scroll_RenewalOfAaveGuardian2024_20240708                                          |    1,062 |     23,514 |
| AaveV3Scroll_StablecoinIRCurveAmendment_20240829                                         |    3,311 |     21,265 |
| Address                                                                                  |       44 |     24,532 |
| ChainHelpers                                                                             |       44 |     24,532 |
| ChainIds                                                                                 |       44 |     24,532 |
| CollectorUtils                                                                           |       44 |     24,532 |
| ConfiguratorInputTypes                                                                   |       44 |     24,532 |
| Create2Utils                                                                             |      121 |     24,455 |
| Create2UtilsZkSync                                                                       |      104 |     24,472 |
| DataTypes                                                                                |       44 |     24,532 |
| EngineFlags                                                                              |       44 |     24,532 |
| Errors                                                                                   |    4,652 |     19,924 |
| GatewayMock                                                                              |      239 |     24,337 |
| GovV3Helpers                                                                             |    2,518 |     22,058 |
| GovV3StorageHelpers                                                                      |       44 |     24,532 |
| GovernanceGuardians                                                                      |      292 |     24,284 |
| GovernanceV3Arbitrum                                                                     |       44 |     24,532 |
| GovernanceV3Avalanche                                                                    |       44 |     24,532 |
| GovernanceV3BNB                                                                          |       44 |     24,532 |
| GovernanceV3Base                                                                         |       44 |     24,532 |
| GovernanceV3Ethereum                                                                     |       44 |     24,532 |
| GovernanceV3Gnosis                                                                       |       44 |     24,532 |
| GovernanceV3Metis                                                                        |       44 |     24,532 |
| GovernanceV3Optimism                                                                     |       44 |     24,532 |
| GovernanceV3Polygon                                                                      |       44 |     24,532 |
| GovernanceV3PolygonZkEvm                                                                 |       44 |     24,532 |
| GovernanceV3Scroll                                                                       |       44 |     24,532 |
| GovernanceV3ZkSync                                                                       |       44 |     24,532 |
| IpfsUtils                                                                                |       44 |     24,532 |
| MiscArbitrum                                                                             |       44 |     24,532 |
| MiscAvalanche                                                                            |       44 |     24,532 |
| MiscBNB                                                                                  |       44 |     24,532 |
| MiscBase                                                                                 |       44 |     24,532 |
| MiscEthereum                                                                             |       44 |     24,532 |
| MiscGnosis                                                                               |       44 |     24,532 |
| MiscMetis                                                                                |       44 |     24,532 |
| MiscOptimism                                                                             |       44 |     24,532 |
| MiscPolygon                                                                              |       44 |     24,532 |
| MiscScroll                                                                               |       44 |     24,532 |
| OrbitProgramData                                                                         |      484 |     24,092 |
| Payloads                                                                                 |       44 |     24,532 |
| PayloadsControllerUtils                                                                  |       44 |     24,532 |
| ProtocolGuardians                                                                        |      292 |     24,284 |
| ProxyHelpers                                                                             |       44 |     24,532 |
| RenewalV2BasePayload                                                                     |      348 |     24,228 |
| RenewalV3BasePayload                                                                     |    1,062 |     23,514 |
| ReserveConfiguration                                                                     |      128 |     24,448 |
| RewardsDataTypes                                                                         |       44 |     24,532 |
| SafeCast                                                                                 |       44 |     24,532 |
| SafeERC20                                                                                |       44 |     24,532 |
| StorageHelpers                                                                           |       44 |     24,532 |
| TestNetChainIds                                                                          |       44 |     24,532 |
| WadRayMath                                                                               |       44 |     24,532 |
Test success 🌈
No files changed, compilation skipped

Ran 2 tests for src/20240930_AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV/AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930.t.sol:AaveV3Ethereum_AaveLiquidityCommitteeFundingPhaseIV_20240930_Test
[PASS] test_allowance() (gas: 120046)
[PASS] test_defaultProposalExecution() (gas: 291039288)
Logs:
  0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
  0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
  0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
  0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  0x6B175474E89094C44Da98b954EedeAC495271d0F
  0x514910771AF9Ca656af840dff83E8264EcF986CA
  0xBe9895146f7AF43049ca1c1AE358B0541Ea49704
  0xdAC17F958D2ee523a2206206994597C13D831ec7
  0xae78736Cd615f374D3085123A210448E74Fc6393
  0x5f98805A4E8be255a32880FDeC7F6728C6568bA0
  0xD533a949740bb3306d119CC777fa900bA034cd52
  0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
  0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
  0xba100000625a3754423978a60c9317c58a424e3D
  0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
  0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32
  0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
  0x111111111117dC0aa78b770fA6A738034120C302
  0x853d955aCEf822Db058eb8505911ED77F175b99e
  0xD33526068D116cE69F19A9ee46F0bd304F21A51f
  0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6
  0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
  0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0
  0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E
  0x6c3ea9036406852006290770BEdFcAbA0e23A0e8
  0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee
  0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38
  0x4c9EDD5852cd905f086C759E8383e09bff1E68B3
  0xA35b1B31Ce002FBF2058D22F30f95D405200A15b
  0x18084fbA666a33d37592fA2633fD49a74DD93a88
  0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: WETH, Amount: 379571041967694338
  WITHDRAW: WETH, Amount: 189785520983847169
  WITHDRAW: WETH, Amount: 189785520983847169
  BORROW: WETH, Amount 379571041967694338
  REPAY: WETH, Amount: 379571041967694338
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: wstETH, Amount: 321556297603116822
  WITHDRAW: wstETH, Amount: 160778148801558411
  WITHDRAW: wstETH, Amount: 160778148801558410
  BORROW: wstETH, Amount 321556297603116822
  REPAY: wstETH, Amount: 321556297603116822
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: WBTC, Amount: 1563708
  WITHDRAW: WBTC, Amount: 781854
  WITHDRAW: WBTC, Amount: 781855
  BORROW: WBTC, Amount 1563708
  REPAY: WBTC, Amount: 1563708
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: USDC, Amount: 1000070454
  WITHDRAW: USDC, Amount: 500035227
  WITHDRAW: USDC, Amount: 500035227
  BORROW: USDC, Amount 1000070454
  REPAY: USDC, Amount: 1000070454
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: DAI, Amount: 1000234735087630365094
  WITHDRAW: DAI, Amount: 500117367543815182547
  WITHDRAW: DAI, Amount: 500117367543815182547
  BORROW: DAI, Amount 1000234735087630365094
  REPAY: DAI, Amount: 1000234735087630365094
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: LINK, Amount: 82358754735628397298
  WITHDRAW: LINK, Amount: 41179377367814198649
  WITHDRAW: LINK, Amount: 41179377367814198648
  BORROW: LINK, Amount 82358754735628397298
  REPAY: LINK, Amount: 82358754735628397298
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: AAVE, Amount: 6329764515275323237
  WITHDRAW: AAVE, Amount: 3164882257637661618
  WITHDRAW: AAVE, Amount: 3164882257637661619
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: cbETH, Amount: 350579477390611776
  WITHDRAW: cbETH, Amount: 175289738695305888
  WITHDRAW: cbETH, Amount: 175289738695305889
  BORROW: cbETH, Amount 350579477390611776
  REPAY: cbETH, Amount: 350579477390611776
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: USDT, Amount: 1000022090
  WITHDRAW: USDT, Amount: 500011045
  WITHDRAW: USDT, Amount: 500011045
  BORROW: USDT, Amount 1000022090
  REPAY: USDT, Amount: 1000022090
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: rETH, Amount: 339749729166090322
  WITHDRAW: rETH, Amount: 169874864583045161
  WITHDRAW: rETH, Amount: 169874864583045161
  BORROW: rETH, Amount 339749729166090322
  REPAY: rETH, Amount: 339749729166090322
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: LUSD, Amount: 999385807464306661055
  WITHDRAW: LUSD, Amount: 499692903732153330527
  WITHDRAW: LUSD, Amount: 499692903732153330528
  BORROW: LUSD, Amount 999385807464306661055
  REPAY: LUSD, Amount: 999385807464306661055
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: CRV, Amount: 3327195101996164010223
  WITHDRAW: CRV, Amount: 1663597550998082005111
  WITHDRAW: CRV, Amount: 1663597550998082005111
  BORROW: CRV, Amount 3327195101996164010223
  REPAY: CRV, Amount: 3327195101996164010223
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: MKR, Amount: 616753077329821155
  WITHDRAW: MKR, Amount: 308376538664910577
  WITHDRAW: MKR, Amount: 308376538664910578
  BORROW: MKR, Amount 616753077329821155
  REPAY: MKR, Amount: 616753077329821155
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: SNX, Amount: 608939339107174358879
  WITHDRAW: SNX, Amount: 304469669553587179439
  WITHDRAW: SNX, Amount: 304469669553587179441
  BORROW: SNX, Amount 608939339107174358879
  REPAY: SNX, Amount: 608939339107174358879
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: BAL, Amount: 470508248891806040032
  WITHDRAW: BAL, Amount: 235254124445903020016
  WITHDRAW: BAL, Amount: 235254124445903020017
  BORROW: BAL, Amount 470508248891806040032
  REPAY: BAL, Amount: 470508248891806040032
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: UNI, Amount: 130874912492616479139
  WITHDRAW: UNI, Amount: 65437456246308239569
  WITHDRAW: UNI, Amount: 65437456246308239570
  BORROW: UNI, Amount 130874912492616479139
  REPAY: UNI, Amount: 130874912492616479139
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: LDO, Amount: 757695347158050688091
  WITHDRAW: LDO, Amount: 378847673579025344045
  WITHDRAW: LDO, Amount: 378847673579025344046
  BORROW: LDO, Amount 757695347158050688091
  REPAY: LDO, Amount: 757695347158050688091
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: ENS, Amount: 52858163086140681823
  WITHDRAW: ENS, Amount: 26429081543070340911
  WITHDRAW: ENS, Amount: 26429081543070340912
  BORROW: ENS, Amount 52858163086140681823
  REPAY: ENS, Amount: 52858163086140681823
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: 1INCH, Amount: 3450982503346158909807
  WITHDRAW: 1INCH, Amount: 1725491251673079454903
  WITHDRAW: 1INCH, Amount: 1725491251673079454904
  BORROW: 1INCH, Amount 3450982503346158909807
  REPAY: 1INCH, Amount: 3450982503346158909807
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: FRAX, Amount: 1002315479057635415301
  WITHDRAW: FRAX, Amount: 501157739528817707650
  WITHDRAW: FRAX, Amount: 501157739528817707651
  BORROW: FRAX, Amount 1002315479057635415301
  REPAY: FRAX, Amount: 1002315479057635415301
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 37957104196769433815
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: RPL, Amount: 85831015895904143921
  WITHDRAW: RPL, Amount: 42915507947952071960
  WITHDRAW: RPL, Amount: 42915507947952071961
  BORROW: RPL, Amount 85831015895904143921
  REPAY: RPL, Amount: 85831015895904143921
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: sDAI, Amount: 900399500054978393473
  WITHDRAW: sDAI, Amount: 450199750027489196736
  WITHDRAW: sDAI, Amount: 450199750027489196736
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: crvUSD, Amount: 1000128126414274932761
  WITHDRAW: crvUSD, Amount: 500064063207137466380
  WITHDRAW: crvUSD, Amount: 500064063207137466381
  BORROW: crvUSD, Amount 1000128126414274932761
  REPAY: crvUSD, Amount: 1000128126414274932761
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: PYUSD, Amount: 1000101960
  WITHDRAW: PYUSD, Amount: 500050980
  WITHDRAW: PYUSD, Amount: 500050980
  BORROW: PYUSD, Amount 1000101960
  REPAY: PYUSD, Amount: 1000101960
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: weETH, Amount: 361773635451415252
  WITHDRAW: weETH, Amount: 180886817725707626
  WITHDRAW: weETH, Amount: 180886817725707626
  BORROW: weETH, Amount 361773635451415252
  REPAY: weETH, Amount: 361773635451415252
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: osETH, Amount: 369296745631559808
  WITHDRAW: osETH, Amount: 184648372815779904
  WITHDRAW: osETH, Amount: 184648372815779904
  BORROW: osETH, Amount 369296745631559808
  REPAY: osETH, Amount: 369296745631559808
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: USDe, Amount: 1000852125499650402352
  WITHDRAW: USDe, Amount: 500426062749825201176
  WITHDRAW: USDe, Amount: 500426062749825201175
  BORROW: USDe, Amount 1000852125499650402352
  REPAY: USDe, Amount: 1000852125499650402352
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: ETHx, Amount: 364443157414211514
  WITHDRAW: ETHx, Amount: 182221578707105757
  WITHDRAW: ETHx, Amount: 182221578707105756
  BORROW: ETHx, Amount 364443157414211514
  REPAY: ETHx, Amount: 364443157414211514
  E2E: Collateral WETH, TestAsset sUSDe
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: sUSDe, Amount: 906719861382118343679
  WITHDRAW: sUSDe, Amount: 453359930691059171839
  WITHDRAW: sUSDe, Amount: 453359930691059171840
  E2E: Collateral WETH, TestAsset tBTC
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: tBTC, Amount: 15611516038291266
  WITHDRAW: tBTC, Amount: 7805758019145633
  WITHDRAW: tBTC, Amount: 7805758019145633
  BORROW: tBTC, Amount 15611516038291266
  REPAY: tBTC, Amount: 15611516038291266
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 37957104196769433815
  SUPPLY: cbBTC, Amount: 1561151
  WITHDRAW: cbBTC, Amount: 780575
  WITHDRAW: cbBTC, Amount: 780576
  BORROW: cbBTC, Amount 1561151
  REPAY: cbBTC, Amount: 1561151

Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 224.07s (226.33s CPU time)

Ran 1 test suite in 224.09s (224.07s CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests)

Please sign in to comment.