bgd-labs / aave-proposals-v3

MIT License
19 stars 23 forks source link

Generalized LT/LTV Reduction on V3 #281

Closed eyalovadya closed 5 months ago

eyalovadya commented 6 months ago

Discussion: https://governance.aave.com/t/generalized-lt-ltv-reduction-on-aave/16766/4

github-actions[bot] commented 6 months ago

Foundry report

forge 0.2.0 (1281421 2024-04-05T00:17:33.105023260Z)
Build log ```shell Compiling 573 files with 0.8.19 Solc 0.8.19 finished in 412.91s Compiler run successful with warnings: Warning (3628): This contract has a payable fallback function, but no receive ether function. Consider adding a receive ether function. --> src/20240218_AaveV1Ethereum_AaveV1DeprecationPhase2/AaveV1Ethereum_AaveV1Deprecation_20240218.t.sol:86:1: | 86 | contract AaveV1Ethereum_AaveV1Deprecation_20240218_Test is ProtocolV2TestBase { | ^ (Relevant source part starts here and spans across multiple lines). Note: The payable fallback function is defined here. --> src/20240218_AaveV1Ethereum_AaveV1DeprecationPhase2/AaveV1Ethereum_AaveV1Deprecation_20240218.t.sol:232:3: | 232 | fallback() external payable {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning (9302): Return value of low-level calls not used. --> src/20231229_Multi_TreasuryManagementGSMFundingRWAStrategyPreparationsPart1/AaveV2Ethereum_TreasuryManagementGSMFundingRWAStrategyPreparationsPart1_20231229.sol:47:5: | 47 | SAFE.call{value: address(this).balance}(''); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:32:3: | 32 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:43:3: | 43 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:54:3: | 54 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:65:3: | 65 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:76:3: | 76 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:87:3: | 87 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240104_Multi_Patch/Patch_20240104.s.sol:98:3: | 98 | function _getPayload() internal override returns (bytes memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240218_AaveV1Ethereum_AaveV1DeprecationPhase2/AaveV1Ethereum_AaveV1Deprecation_20240218.t.sol:207:3: | 207 | function _getUsers() internal returns (V1User[] memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240308_AaveV3Ethereum_GHOBorrowRateIncrease/GhoInterestRateStrategy.sol:67:3: | 67 | function getBaseVariableBorrowRate() external view override returns (uint256) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240308_AaveV3Ethereum_GHOBorrowRateIncrease/GhoInterestRateStrategy.sol:72:3: | 72 | function getMaxVariableBorrowRate() external view override returns (uint256) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240308_AaveV3Ethereum_GHOBorrowRateIncrease/GhoInterestRateStrategy.sol:77:3: | 77 | function calculateInterestRates( | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240313_Multi_UpdateADIImplementationAndCCIPAdapters/BaseTest.sol:91:3: | 91 | function getTrustedRemoteByChainId(uint256 chainId) public view returns (address) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to view --> src/20240313_Multi_UpdateADIImplementationAndCCIPAdapters/BaseTest.sol:316:3: | 316 | function _getCurrentForwarderAdaptersByChain() internal returns (ForwarderAdapters[] memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to view --> src/20240313_Multi_UpdateADIImplementationAndCCIPAdapters/BaseTest.sol:341:3: | 341 | function _getCurrentReceiverAdaptersByChain() internal returns (AdaptersByChain[] memory) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240324_AaveV3Ethereum_GHOStewardsBorrowRateUpdate/GhoInterestRateStrategy.sol:67:3: | 67 | function getBaseVariableBorrowRate() external view override returns (uint256) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240324_AaveV3Ethereum_GHOStewardsBorrowRateUpdate/GhoInterestRateStrategy.sol:72:3: | 72 | function getMaxVariableBorrowRate() external view override returns (uint256) { | ^ (Relevant source part starts here and spans across multiple lines). Warning (2018): Function state mutability can be restricted to pure --> src/20240324_AaveV3Ethereum_GHOStewardsBorrowRateUpdate/GhoInterestRateStrategy.sol:77:3: | 77 | function calculateInterestRates( | ^ (Relevant source part starts here and spans across multiple lines). | Contract | Size (kB) | Margin (kB) | |----------------------------------------------------------------------------------------------------------|-----------|-------------| | AaveGovernanceV2 | 0.045 | 24.531 | | AaveSafetyModule | 0.045 | 24.531 | | AaveSwapper | 5.572 | 19.004 | | AaveV1Ethereum_AaveV1Deprecation_20240218 | 0.297 | 24.279 | | AaveV2Avalanche | 0.045 | 24.531 | | AaveV2AvalancheAssets | 0.045 | 24.531 | | AaveV2Avalanche_ChaosLabsRiskParameterUpdatesWBTCEOnV2AndV3Avalanche_20231221 | 0.336 | 24.24 | | AaveV2Avalanche_ReserveFactorUpdates_20240404 | 1.022 | 23.554 | | AaveV2Avalanche_StablecoinIRCurvesUpdates_20231221 | 1.858 | 22.718 | | AaveV2Avalanche_StablecoinIRUpdates_20240404 | 1.858 | 22.718 | | AaveV2Ethereum | 0.045 | 24.531 | | AaveV2EthereumAMM | 0.045 | 24.531 | | AaveV2EthereumAMMAssets | 0.045 | 24.531 | | AaveV2EthereumAMM_ARFCDeprecateAaveV2AMMMarketStep2_20240205 | 2.894 | 21.682 | | AaveV2EthereumAssets | 0.045 | 24.531 | | AaveV2Ethereum_AMPLInterestRateUpdatesOnV2Ethereum_20240121 | 1.602 | 22.974 | | AaveV2Ethereum_ChaosLabsV2EthereumLTReductions_20240201 | 0.926 | 23.65 | | AaveV2Ethereum_EthereumV2ReserveFactorAdjustment_20240304 | 4.904 | 19.672 | | AaveV2Ethereum_EthereumV2ReserveFactorAdjustment_20240320 | 1.778 | 22.798 | | AaveV2Ethereum_MigrationOfRemainingGovV2Permissions_20240130 | 0.977 | 23.599 | | AaveV2Ethereum_MigrationOfRemainingGovV2Permissions_Part2_20240130 | 1.446 | 23.13 | | AaveV2Ethereum_ReserveFactorUpdates_20240404 | 1.778 | 22.798 | | AaveV2Ethereum_StablecoinIRCurvesUpdates_20231221 | 2.839 | 21.737 | | AaveV2Ethereum_StablecoinIRUpdates_20240404 | 2.839 | 21.737 | | AaveV2Ethereum_TUSDAndBUSDAaveV2RateAmendments_20240324 | 1.643 | 22.933 | | AaveV2Ethereum_TreasuryManagementGSMFundingRWAStrategyPreparationsPart1_20231229 | 3.415 | 21.161 | | AaveV2Ethereum_V2DeprecationPlan20240102_20240103 | 0.927 | 23.649 | | AaveV2Polygon | 0.045 | 24.531 | | AaveV2PolygonAssets | 0.045 | 24.531 | | AaveV2Polygon_ReserveFactorUpdatesFebruary152024_20240208 | 0.831 | 23.745 | | AaveV2Polygon_ReserveFactorUpdatesFebruary292024_20240229 | 0.683 | 23.893 | | AaveV2Polygon_ReserveFactorUpdatesJan152024_20240108 | 1.134 | 23.442 | | AaveV2Polygon_ReserveFactorUpdatesJan312024_20240125 | 0.831 | 23.745 | | AaveV2Polygon_ReserveFactorUpdates_20240102 | 0.995 | 23.581 | | AaveV2Polygon_ReserveFactorUpdates_20240313 | 0.535 | 24.041 | | AaveV2Polygon_ReserveFactorUpdates_20240322 | 0.535 | 24.041 | | AaveV2Polygon_StablecoinIRCurvesUpdates_20231221 | 1.858 | 22.718 | | AaveV2Polygon_StablecoinIRUpdates_20240404 | 1.858 | 22.718 | | AaveV3Arbitrum | 0.045 | 24.531 | | AaveV3ArbitrumAssets | 0.045 | 24.531 | | AaveV3ArbitrumEModes | 0.045 | 24.531 | | AaveV3Arbitrum_ARBRemoveIsolation_20240315 | 0.193 | 24.383 | | AaveV3Arbitrum_AaveProtocolEmbassy_20240220 | 0.435 | 24.141 | | AaveV3Arbitrum_AddFlashborrowers_20240306 | 0.25 | 24.326 | | AaveV3Arbitrum_AssignEmissionAdminEthereumArbitrumAndOptimism_20240229 | 0.323 | 24.253 | | AaveV3Arbitrum_GeneralizedLTLTVReductionOnAave_20240324 | 3.815 | 20.761 | | AaveV3Arbitrum_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.362 | 21.214 | | AaveV3Arbitrum_NativeBridgeAdaptersUpdate_20240322 | 2.445 | 22.131 | | AaveV3Arbitrum_Patch_20240104 | 0.479 | 24.097 | | AaveV3Arbitrum_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 | | AaveV3Arbitrum_StablecoinHarmonization_20240312 | 4.469 | 20.107 | | AaveV3Arbitrum_StablecoinIRCurvesUpdates_20231221 | 4.878 | 19.698 | | AaveV3Arbitrum_StablecoinIRUpdates_20240404 | 5.381 | 19.195 | | AaveV3Arbitrum_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Arbitrum_UpdateStETHAndWETHRiskParamsOnAaveV3EthereumOptimismAndArbitrum_20240121 | 3.892 | 20.684 | | AaveV3Arbitrum_UpdateWETHIROnV3ArbitrumAndOptimism_20240216 | 3.622 | 20.954 | | AaveV3Avalanche | 0.045 | 24.531 | | AaveV3AvalancheAssets | 0.045 | 24.531 | | AaveV3AvalancheEModes | 0.045 | 24.531 | | AaveV3Avalanche_ChaosLabsRiskParameterUpdatesWBTCEOnV2AndV3Avalanche_20231221 | 3.513 | 21.063 | | AaveV3Avalanche_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3Avalanche_GeneralizedLTLTVReductionOnAave_20240324 | 3.67 | 20.906 | | AaveV3Avalanche_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.377 | 21.199 | | AaveV3Avalanche_Patch_20240104 | 0.479 | 24.097 | | AaveV3Avalanche_StablecoinHarmonization_20240312 | 3.983 | 20.593 | | AaveV3Avalanche_StablecoinIRCurvesUpdates_20231221 | 4.628 | 19.948 | | AaveV3Avalanche_StablecoinIRUpdates_20240404 | 4.628 | 19.948 | | AaveV3Avalanche_UpdateADIImplementationAndCCIPAdapters_20240313 | 3.292 | 21.284 | | AaveV3BNB | 0.045 | 24.531 | | AaveV3BNBAssets | 0.045 | 24.531 | | AaveV3BNBEModes | 0.045 | 24.531 | | AaveV3BNB_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3BNB_GeneralizedLTLTVReductionOnAave_20240324 | 3.528 | 21.048 | | AaveV3BNB_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.38 | 21.196 | | AaveV3BNB_OnboardFdUSDToAaveV3OnBSC_20240201 | 5.014 | 19.562 | | AaveV3BNB_SetAaveChanInitiativeAsEmissionManagerForFdUSDOnBNBChainAaveV3_20240208 | 0.212 | 24.364 | | AaveV3BNB_StablecoinIRUpdates_20240404 | 4.132 | 20.444 | | AaveV3BNB_UpdateADIImplementationAndCCIPAdapters_20240313 | 3.084 | 21.492 | | AaveV3Base | 0.045 | 24.531 | | AaveV3BaseAssets | 0.045 | 24.531 | | AaveV3BaseEModes | 0.045 | 24.531 | | AaveV3Base_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3Base_GeneralizedLTLTVReductionOnAave_20240324 | 3.517 | 21.059 | | AaveV3Base_NativeBridgeAdaptersUpdate_20240322 | 2.445 | 22.131 | | AaveV3Base_Patch_20240104 | 0.479 | 24.097 | | AaveV3Base_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 | | AaveV3Base_StablecoinIRCurvesUpdates_20231221 | 3.618 | 20.958 | | AaveV3Base_StablecoinIRUpdates_20240404 | 3.868 | 20.708 | | AaveV3Base_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Ethereum | 0.045 | 24.531 | | AaveV3EthereumAssets | 0.045 | 24.531 | | AaveV3EthereumEModes | 0.045 | 24.531 | | AaveV3Ethereum_AaveBGDPhase3_20240325 | 2.253 | 22.323 | | AaveV3Ethereum_AaveLiquidityCommiteeFunding_20240306 | 1.964 | 22.612 | | AaveV3Ethereum_ActivateGhoStewards_20240326 | 1.633 | 22.943 | | AaveV3Ethereum_ActivationOfACPrimeFoundation_20240308 | 0.502 | 24.074 | | AaveV3Ethereum_AddFlashborrowers_20240306 | 1.223 | 23.353 | | AaveV3Ethereum_AddPYUSDToAaveV3EthereumMarket_20240125 | 4.993 | 19.583 | | AaveV3Ethereum_AmendSafetyModuleEmissions_20240229 | 2.399 | 22.177 | | AaveV3Ethereum_AssignEmissionAdminEthereumArbitrumAndOptimism_20240229 | 0.967 | 23.609 | | AaveV3Ethereum_BorrowCapReductionsOnAaveV3Ethereum_20240311 | 4.328 | 20.248 | | AaveV3Ethereum_ChaosLabsRiskParameterUpdatesIncreaseDebtCeilingForSNXAndMKROnV3Ethereum01312024_20240211 | 3.533 | 21.043 | | AaveV3Ethereum_CutGauntletServiceProviderStream_20240227 | 0.479 | 24.097 | | AaveV3Ethereum_FundingUpdatePartB_20240324 | 4.321 | 20.255 | | AaveV3Ethereum_FundingUpdate_20240224 | 10.54 | 14.036 | | AaveV3Ethereum_GHOBorrowRateIncrease20240229_20240229 | 0.285 | 24.291 | | AaveV3Ethereum_GHOBorrowRateIncrease_20240308 | 0.233 | 24.343 | | AaveV3Ethereum_GHOStewardsBorrowRateUpdate_20240324 | 0.233 | 24.343 | | AaveV3Ethereum_GeneralizedLTLTVReductionOnAave_20240324 | 3.815 | 20.761 | | AaveV3Ethereum_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.376 | 21.2 | | AaveV3Ethereum_MeritApprovals_20240306 | 0.534 | 24.042 | | AaveV3Ethereum_NativeBridgeAdaptersUpdate_20240322 | 4.897 | 19.679 | | AaveV3Ethereum_OrbitProgram_20240220 | 2.308 | 22.268 | | AaveV3Ethereum_Patch_20240104 | 0.479 | 24.097 | | AaveV3Ethereum_RegisterADIScrollAdapter_20240122 | 0.63 | 23.946 | | AaveV3Ethereum_RequestForBountyPayoutJanuary2024_20240125 | 0.781 | 23.795 | | AaveV3Ethereum_RetroactiveBugBountyPreImmunefi_20240205 | 0.782 | 23.794 | | AaveV3Ethereum_SecurityBudgetRequestDecember2023_20240206 | 0.514 | 24.062 | | AaveV3Ethereum_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 | | AaveV3Ethereum_StableRateBugBounty_20240207 | 0.768 | 23.808 | | AaveV3Ethereum_StablecoinHarmonization_20240312 | 5.299 | 19.277 | | AaveV3Ethereum_StablecoinIRCurvesUpdates_20231221 | 4.627 | 19.949 | | AaveV3Ethereum_StablecoinIRUpdates_20240404 | 5.13 | 19.446 | | AaveV3Ethereum_StkGHOActivation_20240119 | 1.115 | 23.461 | | AaveV3Ethereum_TreasuryManagementGSMFundingRWAStrategyPreparationsPart2_20240209 | 3.098 | 21.478 | | AaveV3Ethereum_UpdateADIImplementationAndCCIPAdapters_20240313 | 3.553 | 21.023 | | AaveV3Ethereum_UpdateStETHAndWETHRiskParamsOnAaveV3EthereumOptimismAndArbitrum_20240121 | 3.905 | 20.671 | | AaveV3Fantom | 0.045 | 24.531 | | AaveV3FantomAssets | 0.045 | 24.531 | | AaveV3FantomEModes | 0.045 | 24.531 | | AaveV3GenericPatch_20240104 | 0.479 | 24.097 | | AaveV3Gnosis | 0.045 | 24.531 | | AaveV3GnosisAssets | 0.045 | 24.531 | | AaveV3GnosisEModes | 0.045 | 24.531 | | AaveV3Gnosis_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3Gnosis_EUReEmissionsManager_20240327 | 0.285 | 24.291 | | AaveV3Gnosis_GeneralizedLTLTVReductionOnAave_20240324 | 3.667 | 20.909 | | AaveV3Gnosis_NativeBridgeAdaptersUpdate_20240322 | 2.58 | 21.996 | | AaveV3Gnosis_Patch_20240104 | 0.479 | 24.097 | | AaveV3Gnosis_StablecoinHarmonization_20240312 | 3.571 | 21.005 | | AaveV3Gnosis_StablecoinIRCurvesUpdates_20231221 | 3.87 | 20.706 | | AaveV3Gnosis_StablecoinIRUpdates_20240404 | 4.123 | 20.453 | | AaveV3Gnosis_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Harmony | 0.045 | 24.531 | | AaveV3HarmonyAssets | 0.045 | 24.531 | | AaveV3HarmonyEModes | 0.045 | 24.531 | | AaveV3Metis | 0.045 | 24.531 | | AaveV3MetisAssets | 0.045 | 24.531 | | AaveV3MetisEModes | 0.045 | 24.531 | | AaveV3Metis_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.37 | 21.206 | | AaveV3Metis_NativeBridgeAdaptersUpdate_20240322 | 2.445 | 22.131 | | AaveV3Metis_StablecoinHarmonization_20240312 | 3.397 | 21.179 | | AaveV3Metis_StablecoinIRCurvesUpdates_20231221 | 3.869 | 20.707 | | AaveV3Metis_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Optimism | 0.045 | 24.531 | | AaveV3OptimismAssets | 0.045 | 24.531 | | AaveV3OptimismEModes | 0.045 | 24.531 | | AaveV3Optimism_AddFlashborrowers_20240306 | 0.25 | 24.326 | | AaveV3Optimism_AssignEmissionAdminEthereumArbitrumAndOptimism_20240229 | 0.31 | 24.266 | | AaveV3Optimism_GauntletRecommendationForMAIMIMATICDeprecationPhase2_20240122 | 3.375 | 21.201 | | AaveV3Optimism_GeneralizedLTLTVReductionOnAave_20240324 | 3.815 | 20.761 | | AaveV3Optimism_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.362 | 21.214 | | AaveV3Optimism_NativeBridgeAdaptersUpdate_20240322 | 2.445 | 22.131 | | AaveV3Optimism_Patch_20240104 | 0.479 | 24.097 | | AaveV3Optimism_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 | | AaveV3Optimism_StablecoinHarmonization_20240312 | 3.749 | 20.827 | | AaveV3Optimism_StablecoinIRCurvesUpdates_20231221 | 4.878 | 19.698 | | AaveV3Optimism_StablecoinIRUpdates_20240404 | 5.13 | 19.446 | | AaveV3Optimism_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Optimism_UpdateStETHAndWETHRiskParamsOnAaveV3EthereumOptimismAndArbitrum_20240121 | 3.892 | 20.684 | | AaveV3Optimism_UpdateWETHIROnV3ArbitrumAndOptimism_20240216 | 3.609 | 20.967 | | AaveV3Polygon | 0.045 | 24.531 | | AaveV3PolygonAssets | 0.045 | 24.531 | | AaveV3PolygonEModes | 0.045 | 24.531 | | AaveV3Polygon_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3Polygon_FreezeAndSetLTVTo0ForDPIBALCRVAndSUSHIOnAaveV3Polygon20240119_20240130 | 4.355 | 20.221 | | AaveV3Polygon_FundingUpdate_20240224 | 2.902 | 21.674 | | AaveV3Polygon_GeneralizedLTLTVReductionOnAave_20240324 | 3.814 | 20.762 | | AaveV3Polygon_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.361 | 21.215 | | AaveV3Polygon_MaticXSupplyCapIncreaseInPolygonV3_20240206 | 3.294 | 21.282 | | AaveV3Polygon_NativeBridgeAdaptersUpdate_20240322 | 2.853 | 21.723 | | AaveV3Polygon_Patch_20240104 | 0.479 | 24.097 | | AaveV3Polygon_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 | | AaveV3Polygon_StablecoinHarmonization_20240312 | 3.975 | 20.601 | | AaveV3Polygon_StablecoinIRCurvesUpdates_20231221 | 4.375 | 20.201 | | AaveV3Polygon_StablecoinIRUpdates_20240404 | 5.129 | 19.447 | | AaveV3Polygon_TreasuryManagementGSMFundingRWAStrategyPreparationsPart1_20231229 | 3.418 | 21.158 | | AaveV3Polygon_UpdateADIImplementationAndCCIPAdapters_20240313 | 3.292 | 21.284 | | AaveV3Scroll | 0.045 | 24.531 | | AaveV3ScrollAssets | 0.045 | 24.531 | | AaveV3ScrollEModes | 0.045 | 24.531 | | AaveV3Scroll_AaveV3ScrollActivation_20240122 | 6.6 | 17.976 | | AaveV3Scroll_ContangoFlashborrower_20240319 | 0.25 | 24.326 | | AaveV3Scroll_GeneralizedLTLTVReductionOnAave_20240324 | 3.374 | 21.202 | | AaveV3Scroll_NativeBridgeAdaptersUpdate_20240322 | 2.445 | 22.131 | | AaveV3Scroll_StablecoinIRUpdates_20240404 | 3.62 | 20.956 | | AaveV3Scroll_UpdateADIImplementationAndCCIPAdapters_20240313 | 0.588 | 23.988 | | AaveV3Scroll_V3PeripheryMaintenance_20240314 | 0.25 | 24.326 | | Address | 0.045 | 24.531 | | BaseCCCImplementationUpdatePayload | 0.588 | 23.988 | | ChainHelpers | 0.045 | 24.531 | | ChainIds | 0.045 | 24.531 | | ConfiguratorInputTypes | 0.045 | 24.531 | | Create2Utils | 0.123 | 24.453 | | DataTypes | 0.045 | 24.531 | | ERC1967Proxy | 0.136 | 24.44 | | EngineFlags | 0.045 | 24.531 | | EnumerableSet | 0.045 | 24.531 | | EnvelopeUtils | 0.045 | 24.531 | | Errors | 4.673 | 19.903 | | GhoInterestRateStrategy | 0.671 | 23.905 | | Gho_GHOStabilityModule_20240119 | 4.494 | 20.082 | | GovHelpers | 0.045 | 24.531 | | GovV3Helpers | 2.581 | 21.995 | | GovV3StorageHelpers | 0.045 | 24.531 | | GovernanceV3Arbitrum | 0.045 | 24.531 | | GovernanceV3Avalanche | 0.045 | 24.531 | | GovernanceV3BNB | 0.045 | 24.531 | | GovernanceV3Base | 0.045 | 24.531 | | GovernanceV3Ethereum | 0.045 | 24.531 | | GovernanceV3Gnosis | 0.045 | 24.531 | | GovernanceV3Metis | 0.045 | 24.531 | | GovernanceV3Optimism | 0.045 | 24.531 | | GovernanceV3Polygon | 0.045 | 24.531 | | GovernanceV3PolygonZkEvm | 0.045 | 24.531 | | GovernanceV3Scroll | 0.045 | 24.531 | | IpfsUtils | 0.045 | 24.531 | | MainnetPayload | 2.583 | 21.993 | | MiscArbitrum | 0.045 | 24.531 | | MiscAvalanche | 0.045 | 24.531 | | MiscBNB | 0.045 | 24.531 | | MiscBase | 0.045 | 24.531 | | MiscEthereum | 0.045 | 24.531 | | MiscGnosis | 0.045 | 24.531 | | MiscMetis | 0.045 | 24.531 | | MiscOptimism | 0.045 | 24.531 | | MiscPolygon | 0.045 | 24.531 | | MiscScroll | 0.045 | 24.531 | | MockExecutor | 0.396 | 24.18 | | OrbitProgramData | 0.488 | 24.088 | | ParaswapClaim | 0.022 | 24.554 | | ParaswapClaimer | 0.159 | 24.417 | | Payloads | 0.484 | 24.092 | | PayloadsControllerUtils | 0.045 | 24.531 | | PayloadsToDeploy | 0.045 | 24.531 | | PolygonPayload | 1.593 | 22.983 | | PoolAddresses | 0.316 | 24.26 | | ProxyAdmin | 1.642 | 22.934 | | ProxyHelpers | 0.045 | 24.531 | | ReserveConfiguration | 0.13 | 24.446 | | RewardsDataTypes | 0.045 | 24.531 | | SafeERC20 | 0.045 | 24.531 | | StataPayloads | 0.045 | 24.531 | | StorageHelpers | 0.045 | 24.531 | | StorageSlot | 0.045 | 24.531 | | TransactionUtils | 0.045 | 24.531 | | TransparentUpgradeableProxy | 2.04 | 22.536 | | WadRayMath | 0.045 | 24.531 | ```
Test error :finnadie::x: ```shell No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Arbitrum_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Avalanche_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3BNB_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Base_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Ethereum_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Gnosis_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Optimism_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Polygon_GeneralizedLTLTVReductionOnAave_20240324.t.sol` No tests match the provided pattern: match-path: `src/20240324_Multi_GeneralizedLTLTVReductionOnAave/AaveV3Scroll_GeneralizedLTLTVReductionOnAave_20240324.t.sol` ```
eyalovadya commented 5 months ago

Pushed the following fixes in this commit - Fixes:

Specifications table changes: Removed Arbitrum LUSD (cannot be used as collateral) Removed Optimism LUSD (cannot be used as collateral) Changed Arbitrum DAI current LT to 82 Changed Polygon DAI current LT to 81 and removed the 76 LTV (same as proposed)

Specifications table and implementation changes: Removed Avalanche FRAX (can only be used as collateral is isolation mode and LT/LTV are already lower than the proposed) Removed Ethereum LUSD (LT/LTV are already lower than the proposed)