generated from bgd-labs/bgd-forge-template
-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contango flash borrow New Pools whitelist - Review #262
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sendra
reviewed
Mar 26, 2024
src/20240319_Multi_ContangoFlashborrower/ContangoFlashborrower.md
Outdated
Show resolved
Hide resolved
Co-authored-by: sendra <[email protected]>
kyzia551
approved these changes
Mar 27, 2024
sendra
approved these changes
Mar 27, 2024
Foundry report forge 0.2.0 (9148dbc 2024-03-27T00:16:30.762176889Z) Build logCompiling 478 files with 0.8.19
Solc 0.8.19 finished in 367.77s
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).
| 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_StablecoinIRCurvesUpdates_20231221 | 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_StablecoinIRCurvesUpdates_20231221 | 2.839 | 21.737 |
| 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_StablecoinIRCurvesUpdates_20231221 | 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_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.362 | 21.214 |
| 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_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_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_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_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.38 | 21.196 |
| AaveV3BNB_OnboardFdUSDToAaveV3OnBSC_20240201 | 5.014 | 19.562 |
| AaveV3BNB_SetAaveChanInitiativeAsEmissionManagerForFdUSDOnBNBChainAaveV3_20240208 | 0.212 | 24.364 |
| 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_Patch_20240104 | 0.479 | 24.097 |
| AaveV3Base_SetLiquidityObservationLabsAsEmissionManagerForWstETHOnV3Markets_20240206 | 0.212 | 24.364 |
| AaveV3Base_StablecoinIRCurvesUpdates_20231221 | 3.618 | 20.958 |
| 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_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_ChaosLabsRiskParameterUpdatesIncreaseDebtCeilingForSNXAndMKROnV3Ethereum01312024_20240211 | 3.533 | 21.043 |
| AaveV3Ethereum_CutGauntletServiceProviderStream_20240227 | 0.479 | 24.097 |
| AaveV3Ethereum_FundingUpdate_20240224 | 10.54 | 14.036 |
| AaveV3Ethereum_GHOBorrowRateIncrease20240229_20240229 | 0.285 | 24.291 |
| AaveV3Ethereum_GHOBorrowRateIncrease_20240308 | 0.233 | 24.343 |
| AaveV3Ethereum_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.376 | 21.2 |
| AaveV3Ethereum_MeritApprovals_20240306 | 0.534 | 24.042 |
| 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_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_Patch_20240104 | 0.479 | 24.097 |
| AaveV3Gnosis_StablecoinHarmonization_20240312 | 3.571 | 21.005 |
| AaveV3Gnosis_StablecoinIRCurvesUpdates_20231221 | 3.87 | 20.706 |
| 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_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_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.362 | 21.214 |
| 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_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_HarmonizeUSDTRiskParametersOnAaveV3Markets_20240115 | 3.361 | 21.215 |
| AaveV3Polygon_MaticXSupplyCapIncreaseInPolygonV3_20240206 | 3.294 | 21.282 |
| 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_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_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 ❌No files changed, compilation skipped
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3Avalanche_ContangoFlashborrower_20240319.t.sol:AaveV3Avalanche_ContangoFlashborrower_20240319_Test
[PASS] test_defaultProposalExecution() (gas: 39518874)
Logs:
0xd586E7F844cEa2F87f50152665BCbc2C279D8d70
0x5947BB275c521040051D82396192181b413227A3
0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
0x50b7545627a5162F82A992c33b87aDc75187B218
0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB
0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7
0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7
0xD24C2Ad096400B6FBcd2ad8B24E7acBc21A1da64
0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b
0x152b9d0FdC40C096757F570A51E494bd4b943E50
E2E: Collateral DAI.e, TestAsset DAI.e
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: DAI.e, Amount: 999966301135651728536
WITHDRAW: DAI.e, Amount: 499983150567825864268
WITHDRAW: DAI.e, Amount: 499983150567825864268
BORROW: DAI.e, Amount 999966301135651728536, Stable: false
REPAY: DAI.e, Amount: 999966301135651728536
E2E: Collateral DAI.e, TestAsset LINK.e
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: LINK.e, Amount: 54197430661645859325
WITHDRAW: LINK.e, Amount: 27098715330822929662
WITHDRAW: LINK.e, Amount: 27098715330822929664
BORROW: LINK.e, Amount 54197430661645859325, Stable: false
REPAY: LINK.e, Amount: 54197430661645859325
E2E: Collateral DAI.e, TestAsset USDC
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: USDC, Amount: 1000030460
WITHDRAW: USDC, Amount: 500015230
WITHDRAW: USDC, Amount: 500015231
BORROW: USDC, Amount 1000030460, Stable: false
REPAY: USDC, Amount: 1000030460
E2E: TestAsset WBTC.e SKIPPED
E2E: Collateral DAI.e, TestAsset WETH.e
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: WETH.e, Amount: 282773441918335029
WITHDRAW: WETH.e, Amount: 141386720959167514
WITHDRAW: WETH.e, Amount: 141386720959167515
BORROW: WETH.e, Amount 282773441918335029, Stable: false
REPAY: WETH.e, Amount: 282773441918335029
E2E: Collateral DAI.e, TestAsset USDt
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: USDt, Amount: 1000100010
WITHDRAW: USDt, Amount: 500050005
WITHDRAW: USDt, Amount: 500050006
BORROW: USDt, Amount 1000100010, Stable: false
REPAY: USDt, Amount: 1000100010
E2E: Collateral DAI.e, TestAsset AAVE.e
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: AAVE.e, Amount: 8078553499818604119
WITHDRAW: AAVE.e, Amount: 4039276749909302059
WITHDRAW: AAVE.e, Amount: 4039276749909302060
E2E: Collateral DAI.e, TestAsset WAVAX
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: WAVAX, Amount: 16233107422588368978
WITHDRAW: WAVAX, Amount: 8116553711294184489
WITHDRAW: WAVAX, Amount: 8116553711294184489
BORROW: WAVAX, Amount 16233107422588368978, Stable: false
REPAY: WAVAX, Amount: 16233107422588368978
E2E: Collateral DAI.e, TestAsset sAVAX
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: sAVAX, Amount: 14276948588046683415
WITHDRAW: sAVAX, Amount: 7138474294023341707
WITHDRAW: sAVAX, Amount: 7138474294023341709
E2E: Collateral DAI.e, TestAsset FRAX
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: FRAX, Amount: 1000719667548917804238
WITHDRAW: FRAX, Amount: 500359833774458902119
WITHDRAW: FRAX, Amount: 500359833774458902120
BORROW: FRAX, Amount 1000719667548917804238, Stable: false
REPAY: FRAX, Amount: 1000719667548917804238
E2E: TestAsset MAI SKIPPED
E2E: Collateral DAI.e, TestAsset BTC.b
SUPPLY: DAI.e, Amount: 99996630113565172853674
SUPPLY: BTC.b, Amount: 1471670
WITHDRAW: BTC.b, Amount: 735835
WITHDRAW: BTC.b, Amount: 735834
BORROW: BTC.b, Amount 1471670, Stable: false
REPAY: BTC.b, Amount: 1471670
[PASS] test_isFlashBorrower() (gas: 108807)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 48.62s (49.53s CPU time)
Ran 1 test suite in 48.62s (48.62s CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests)
No files changed, compilation skipped
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3BNB_ContangoFlashborrower_20240319.t.sol:AaveV3BNB_ContangoFlashborrower_20240319_Test
[FAIL. Reason: EvmError: Revert] test_defaultProposalExecution() (gas: 10707)
[FAIL. Reason: EvmError: Revert] test_isFlashBorrower() (gas: 9236)
Suite result: FAILED. 0 passed; 2 failed; 0 skipped; finished in 76.93s (46.03s CPU time)
Ran 1 test suite in 76.93s (76.93s CPU time): 0 tests passed, 2 failed, 0 skipped (2 total tests)
Failing tests:
Encountered 2 failing tests in src/20240319_Multi_ContangoFlashborrower/AaveV3BNB_ContangoFlashborrower_20240319.t.sol:AaveV3BNB_ContangoFlashborrower_20240319_Test
[FAIL. Reason: EvmError: Revert] test_defaultProposalExecution() (gas: 10707)
[FAIL. Reason: EvmError: Revert] test_isFlashBorrower() (gas: 9236)
Encountered a total of 2 failing tests, 0 tests succeeded
No files changed, compilation skipped
2024-03-27T17:22:19.673751Z ERROR sharedbackend: Failed to send/recv `storage` err=failed to get storage for 0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70 at 2: Error during transport: Max retries exceeded address=0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70 index=2
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3Base_ContangoFlashborrower_20240319.t.sol:AaveV3Base_ContangoFlashborrower_20240319_Test
[FAIL. Reason: backend: failed while inspecting] test_defaultProposalExecution() (gas: 0)
[PASS] test_isFlashBorrower() (gas: 109155)
Suite result: FAILED. 1 passed; 1 failed; 0 skipped; finished in 121.35s (123.17s CPU time)
Ran 1 test suite in 121.35s (121.35s CPU time): 1 tests passed, 1 failed, 0 skipped (2 total tests)
Failing tests:
Encountered 1 failing test in src/20240319_Multi_ContangoFlashborrower/AaveV3Base_ContangoFlashborrower_20240319.t.sol:AaveV3Base_ContangoFlashborrower_20240319_Test
[FAIL. Reason: backend: failed while inspecting] test_defaultProposalExecution() (gas: 0)
Encountered a total of 1 failing tests, 1 tests succeeded
No files changed, compilation skipped
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3Gnosis_ContangoFlashborrower_20240319.t.sol:AaveV3Gnosis_ContangoFlashborrower_20240319_Test
[PASS] test_defaultProposalExecution() (gas: 18404360)
Logs:
0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1
0x6C76971f98945AE98dD7d4DFcA8711ebea946eA6
0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83
0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
0xcB444e90D8198415266c6a2724b7900fb12FC56E
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: WETH, Amount: 282781620086890723
WITHDRAW: WETH, Amount: 141390810043445361
WITHDRAW: WETH, Amount: 141390810043445362
BORROW: WETH, Amount 282781620086890723, Stable: false
REPAY: WETH, Amount: 282781620086890723
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: wstETH, Amount: 243623004389673410
WITHDRAW: wstETH, Amount: 121811502194836705
WITHDRAW: wstETH, Amount: 121811502194836706
BORROW: wstETH, Amount 243623004389673410, Stable: false
REPAY: wstETH, Amount: 243623004389673410
E2E: Collateral WETH, TestAsset GNO
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: GNO, Amount: 2950470452513653302
WITHDRAW: GNO, Amount: 1475235226256826651
WITHDRAW: GNO, Amount: 1475235226256826652
BORROW: GNO, Amount 2950470452513653302, Stable: false
REPAY: GNO, Amount: 2950470452513653302
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: USDC, Amount: 1000047122
WITHDRAW: USDC, Amount: 500023561
WITHDRAW: USDC, Amount: 500023562
BORROW: USDC, Amount 1000047122, Stable: false
REPAY: USDC, Amount: 1000047122
E2E: Collateral WETH, TestAsset WXDAI
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: WXDAI, Amount: 1000020000400008000160
WITHDRAW: WXDAI, Amount: 500010000200004000080
WITHDRAW: WXDAI, Amount: 500010000200004000079
BORROW: WXDAI, Amount 1000020000400008000160, Stable: false
REPAY: WXDAI, Amount: 1000020000400008000160
E2E: Collateral WETH, TestAsset EURe
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: EURe, Amount: 919683996578775532726
WITHDRAW: EURe, Amount: 459841998289387766363
WITHDRAW: EURe, Amount: 459841998289387766364
BORROW: EURe, Amount 919683996578775532726, Stable: false
REPAY: EURe, Amount: 919683996578775532726
E2E: Collateral WETH, TestAsset sDAI
SUPPLY: WETH, Amount: 28278162008689072375
SUPPLY: sDAI, Amount: 952529982500500173493
WITHDRAW: sDAI, Amount: 476264991250250086746
WITHDRAW: sDAI, Amount: 476264991250250086747
[PASS] test_isFlashBorrower() (gas: 109208)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 43.26s (44.56s CPU time)
Ran 1 test suite in 43.27s (43.26s CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests)
No files changed, compilation skipped
2024-03-27T17:39:38.868806Z ERROR sharedbackend: Failed to send/recv `storage` err=failed to get storage for 0xe50fA9b3c56FfB159cB0FCA61F5c9D750e8128c8 at 55: Error during transport: Max retries exceeded address=0xe50fA9b3c56FfB159cB0FCA61F5c9D750e8128c8 index=55
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3Polygon_ContangoFlashborrower_20240319.t.sol:AaveV3Polygon_ContangoFlashborrower_20240319_Test
[FAIL. Reason: backend: failed while inspecting] test_defaultProposalExecution() (gas: 0)
[PASS] test_isFlashBorrower() (gas: 108784)
Suite result: FAILED. 1 passed; 1 failed; 0 skipped; finished in 994.91s (1099.39s CPU time)
Ran 1 test suite in 994.91s (994.91s CPU time): 1 tests passed, 1 failed, 0 skipped (2 total tests)
Failing tests:
Encountered 1 failing test in src/20240319_Multi_ContangoFlashborrower/AaveV3Polygon_ContangoFlashborrower_20240319.t.sol:AaveV3Polygon_ContangoFlashborrower_20240319_Test
[FAIL. Reason: backend: failed while inspecting] test_defaultProposalExecution() (gas: 0)
Encountered a total of 1 failing tests, 1 tests succeeded
No files changed, compilation skipped
Ran 2 tests for src/20240319_Multi_ContangoFlashborrower/AaveV3Scroll_ContangoFlashborrower_20240319.t.sol:AaveV3Scroll_ContangoFlashborrower_20240319_Test
[PASS] test_defaultProposalExecution() (gas: 6658385)
Logs:
0x5300000000000000000000000000000000000004
0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4
0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 28234470335453742055
SUPPLY: WETH, Amount: 282344703354537420
WITHDRAW: WETH, Amount: 141172351677268710
WITHDRAW: WETH, Amount: 141172351677268710
BORROW: WETH, Amount 282344703354537420, Stable: false
REPAY: WETH, Amount: 282344703354537420
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 28234470335453742055
SUPPLY: USDC, Amount: 1000030000
WITHDRAW: USDC, Amount: 500015000
WITHDRAW: USDC, Amount: 500014999
BORROW: USDC, Amount 1000030000, Stable: false
REPAY: USDC, Amount: 1000030000
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 28234470335453742055
SUPPLY: wstETH, Amount: 243246590367342739
WITHDRAW: wstETH, Amount: 121623295183671369
WITHDRAW: wstETH, Amount: 121623295183671369
BORROW: wstETH, Amount 243246590367342739, Stable: false
REPAY: wstETH, Amount: 243246590367342739
[PASS] test_isFlashBorrower() (gas: 109231)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 34.05s (34.58s CPU time)
Ran 1 test suite in 34.06s (34.05s CPU time): 2 tests passed, 0 failed, 0 skipped (2 total tests) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.