Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 10, 2025

Bumps lib/aave-address-book from a318031 to 2d5a378.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [lib/aave-address-book](https://github.com/bgd-labs/aave-address-book) from `a318031` to `2d5a378`.
- [Release notes](https://github.com/bgd-labs/aave-address-book/releases)
- [Commits](bgd-labs/aave-address-book@a318031...2d5a378)

---
updated-dependencies:
- dependency-name: lib/aave-address-book
  dependency-version: 2d5a378fb0f043229166351e69911d323af92d4e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code labels Nov 10, 2025
@github-actions
Copy link
Contributor

♻️ Forge Gas Snapshots

Seems like you are not measuring gas of any operations yet. 🤔
Consider adding some snapshot tests to measure regressions & improvements.

@github-actions
Copy link
Contributor

Forge Build Sizes

🔕 Unchanged
Contract Runtime Size (B) Initcode Size (B) Runtime Margin (B) Initcode Margin (B)
AaveArbEthERC20Bridge 4,965 5,532 19,611 43,620
AaveGhoCcipBridge 18,244 19,937 6,332 29,215
AaveGovernanceV2 85 160 24,491 48,992
AaveOpEthERC20Bridge 4,215 4,782 20,361 44,370
AavePolEthERC20Bridge 5,540 6,107 19,036 43,045
AavePolEthPlasmaBridge 4,801 5,368 19,775 43,784
AaveSwapper 7,867 8,571 16,709 40,581
AaveV2Avalanche 85 160 24,491 48,992
AaveV2AvalancheAssets 85 160 24,491 48,992
AaveV2ConfigEngine 4,830 5,719 19,746 43,433
AaveV2Ethereum 85 160 24,491 48,992
AaveV2EthereumAMM 85 160 24,491 48,992
AaveV2EthereumAMMAssets 85 160 24,491 48,992
AaveV2EthereumAssets 85 160 24,491 48,992
AaveV2EthereumRatesUpdate 2,431 2,730 22,145 46,422
AaveV2Polygon 85 160 24,491 48,992
AaveV2PolygonAssets 85 160 24,491 48,992
AaveV3Arbitrum 85 160 24,491 48,992
AaveV3ArbitrumAssets 85 160 24,491 48,992
AaveV3ArbitrumEModes 85 160 24,491 48,992
AaveV3ArbitrumExternalLibraries 85 160 24,491 48,992
AaveV3Avalanche 85 160 24,491 48,992
AaveV3AvalancheAssets 85 160 24,491 48,992
AaveV3AvalancheCollateralUpdate 8,472 8,899 16,104 40,253
AaveV3AvalancheCollateralUpdateCorrectBonus 8,472 8,899 16,104 40,253
AaveV3AvalancheCollateralUpdateNoChange 8,598 9,025 15,978 40,127
AaveV3AvalancheCollateralUpdateWrongBonus 8,472 8,899 16,104 40,253
AaveV3AvalancheEModeCategoryUpdateEdgeBonus 8,272 8,699 16,304 40,453
AaveV3AvalancheEModeCategoryUpdateNoChange 8,495 8,922 16,081 40,230
AaveV3AvalancheEModes 85 160 24,491 48,992
AaveV3AvalancheExternalLibraries 85 160 24,491 48,992
AaveV3BNB 85 160 24,491 48,992
AaveV3BNBAssets 85 160 24,491 48,992
AaveV3BNBEModes 85 160 24,491 48,992
AaveV3BNBExternalLibraries 85 160 24,491 48,992
AaveV3Base 85 160 24,491 48,992
AaveV3BaseAssets 85 160 24,491 48,992
AaveV3BaseEModes 85 160 24,491 48,992
AaveV3BaseExternalLibraries 85 160 24,491 48,992
AaveV3Celo 85 160 24,491 48,992
AaveV3CeloAssets 85 160 24,491 48,992
AaveV3CeloEModes 85 160 24,491 48,992
AaveV3CeloExternalLibraries 85 160 24,491 48,992
AaveV3Ethereum 85 160 24,491 48,992
AaveV3EthereumAssetEModeUpdate 8,267 8,694 16,309 40,458
AaveV3EthereumAssets 85 160 24,491 48,992
AaveV3EthereumEModes 85 160 24,491 48,992
AaveV3EthereumEtherFi 85 160 24,491 48,992
AaveV3EthereumEtherFiAssets 85 160 24,491 48,992
AaveV3EthereumEtherFiEModes 85 160 24,491 48,992
AaveV3EthereumEtherFiExternalLibraries 85 160 24,491 48,992
AaveV3EthereumExternalLibraries 85 160 24,491 48,992
AaveV3EthereumLido 85 160 24,491 48,992
AaveV3EthereumLidoAssets 85 160 24,491 48,992
AaveV3EthereumLidoEModes 85 160 24,491 48,992
AaveV3EthereumLidoExternalLibraries 85 160 24,491 48,992
AaveV3EthereumMockCapUpdate 8,389 8,816 16,187 40,336
AaveV3Fantom 85 160 24,491 48,992
AaveV3FantomAssets 85 160 24,491 48,992
AaveV3Gnosis 85 160 24,491 48,992
AaveV3GnosisAssets 85 160 24,491 48,992
AaveV3GnosisEModes 85 160 24,491 48,992
AaveV3GnosisExternalLibraries 85 160 24,491 48,992
AaveV3InkWhitelabel 85 160 24,491 48,992
AaveV3InkWhitelabelAssets 85 160 24,491 48,992
AaveV3InkWhitelabelEModes 85 160 24,491 48,992
AaveV3InkWhitelabelExternalLibraries 85 160 24,491 48,992
AaveV3Linea 85 160 24,491 48,992
AaveV3LineaAssets 85 160 24,491 48,992
AaveV3LineaEModes 85 160 24,491 48,992
AaveV3LineaExternalLibraries 85 160 24,491 48,992
AaveV3Mantle 85 160 24,491 48,992
AaveV3MantleAssets 85 160 24,491 48,992
AaveV3MantleEModes 85 160 24,491 48,992
AaveV3MantleExternalLibraries 85 160 24,491 48,992
AaveV3Metis 85 160 24,491 48,992
AaveV3MetisAssets 85 160 24,491 48,992
AaveV3MetisEModes 85 160 24,491 48,992
AaveV3MetisExternalLibraries 85 160 24,491 48,992
AaveV3Optimism 85 160 24,491 48,992
AaveV3OptimismAssets 85 160 24,491 48,992
AaveV3OptimismEModes 85 160 24,491 48,992
AaveV3OptimismExternalLibraries 85 160 24,491 48,992
AaveV3OptimismMockRatesUpdate 8,716 9,143 15,860 40,009
AaveV3Plasma 85 160 24,491 48,992
AaveV3PlasmaAssets 85 160 24,491 48,992
AaveV3PlasmaEModes 85 160 24,491 48,992
AaveV3PlasmaExternalLibraries 85 160 24,491 48,992
AaveV3Polygon 85 160 24,491 48,992
AaveV3PolygonAssets 85 160 24,491 48,992
AaveV3PolygonBorrowUpdate 8,469 8,896 16,107 40,256
AaveV3PolygonBorrowUpdateNoChange 8,598 9,025 15,978 40,127
AaveV3PolygonEModeCategoryUpdate 8,272 8,699 16,304 40,453
AaveV3PolygonEModes 85 160 24,491 48,992
AaveV3PolygonExternalLibraries 85 160 24,491 48,992
AaveV3PolygonPriceFeedUpdate 8,298 8,725 16,278 40,427
AaveV3Scroll 85 160 24,491 48,992
AaveV3ScrollAssets 85 160 24,491 48,992
AaveV3ScrollEModes 85 160 24,491 48,992
AaveV3ScrollExternalLibraries 85 160 24,491 48,992
AaveV3Soneium 85 160 24,491 48,992
AaveV3SoneiumAssets 85 160 24,491 48,992
AaveV3SoneiumEModes 85 160 24,491 48,992
AaveV3SoneiumExternalLibraries 85 160 24,491 48,992
AaveV3Sonic 85 160 24,491 48,992
AaveV3SonicAssets 85 160 24,491 48,992
AaveV3SonicEModes 85 160 24,491 48,992
AaveV3SonicExternalLibraries 85 160 24,491 48,992
AaveV3ZkSync 85 160 24,491 48,992
AaveV3ZkSyncAssets 85 160 24,491 48,992
AaveV3ZkSyncEModes 85 160 24,491 48,992
AaveV3ZkSyncExternalLibraries 85 160 24,491 48,992
Address 85 160 24,491 48,992
ArbSysMock 1,234 1,262 23,342 47,890
CallWithExactGas 85 160 24,491 48,992
CapsPlusRiskSteward 4,384 5,056 20,192 44,096
CapsPlusRiskStewardErrors 831 908 23,745 48,244
ChainHelpers 85 160 24,491 48,992
ChainIds 85 160 24,491 48,992
ChainlinkEthereum 85 160 24,491 48,992
Client 271 348 24,305 48,804
CollectorUtils 85 160 24,491 48,992
ConfiguratorInputTypes (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/types/ConfiguratorInputTypes.sol) 85 160 24,491 48,992
ConfiguratorInputTypes (lib/aave-address-book/src/AaveV2.sol) 85 160 24,491 48,992
Constants 1,561 1,589 23,015 47,563
Create2Utils 240 316 24,336 48,836
Create2UtilsZkSync 223 299 24,353 48,853
DataTypes (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/types/DataTypes.sol) 85 160 24,491 48,992
DataTypes (lib/aave-address-book/src/AaveV2.sol) 85 160 24,491 48,992
DefaultReserveInterestRateStrategy 5,508 6,678 19,068 42,474
DeployV2EngineAvaLib 85 160 24,491 48,992
DeployV2EngineEthAMMLib 85 160 24,491 48,992
DeployV2EngineEthLib 85 160 24,491 48,992
DeployV2EnginePolLib 85 160 24,491 48,992
DeployV2RatesFactoryAvaLib 85 160 24,491 48,992
DeployV2RatesFactoryEthAMMLib 85 160 24,491 48,992
DeployV2RatesFactoryEthLib 85 160 24,491 48,992
DeployV2RatesFactoryLib 85 160 24,491 48,992
DeployV2RatesFactoryPolLib 85 160 24,491 48,992
ERC165Checker 85 160 24,491 48,992
ERC20Mock 3,913 4,869 20,663 44,283
EngineFlags 85 160 24,491 48,992
Errors (lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/utils/Errors.sol) 85 160 24,491 48,992
Errors (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/helpers/Errors.sol) 85 160 24,491 48,992
Errors (lib/aave-address-book/src/AaveV2.sol) 8,323 8,400 16,253 40,752
Errors (lib/aave-address-book/src/governance-v3/Errors.sol) 10,003 10,080 14,573 39,072
FreezingSteward 1,295 1,731 23,281 47,421
GhoArbitrum 85 160 24,491 48,992
GovV3Helpers 3,851 3,928 20,725 45,224
GovV3StorageHelpers 85 160 24,491 48,992
GovernanceV3Arbitrum 85 160 24,491 48,992
GovernanceV3Avalanche 85 160 24,491 48,992
GovernanceV3BNB 85 160 24,491 48,992
GovernanceV3Base 85 160 24,491 48,992
GovernanceV3Bob 85 160 24,491 48,992
GovernanceV3Celo 85 160 24,491 48,992
GovernanceV3Ethereum 85 160 24,491 48,992
GovernanceV3Gnosis 85 160 24,491 48,992
GovernanceV3Ink 85 160 24,491 48,992
GovernanceV3InkWhitelabel 85 160 24,491 48,992
GovernanceV3Linea 85 160 24,491 48,992
GovernanceV3Mantle 85 160 24,491 48,992
GovernanceV3Metis 85 160 24,491 48,992
GovernanceV3Optimism 85 160 24,491 48,992
GovernanceV3Plasma 85 160 24,491 48,992
GovernanceV3Polygon 85 160 24,491 48,992
GovernanceV3PolygonZkEvm 85 160 24,491 48,992
GovernanceV3Scroll 85 160 24,491 48,992
GovernanceV3Soneium 85 160 24,491 48,992
GovernanceV3Sonic 85 160 24,491 48,992
GovernanceV3ZkSync 85 160 24,491 48,992
IpfsUtils 85 160 24,491 48,992
Math 85 160 24,491 48,992
MiscAvalanche 85 160 24,491 48,992
MiscEthereum 85 160 24,491 48,992
MiscPolygon 85 160 24,491 48,992
MockAggregator 431 709 24,145 48,443
MockCCIPRouter 8,611 8,639 15,965 40,513
MyPayload (tests/swaps/DepositV2SwapPayloadTest.t.sol) 1,529 1,617 23,047 47,535
MyPayload (tests/swaps/DepositV3SwapPayloadTest.t.sol) 1,529 1,617 23,047 47,535
Ownable (lib/aave-address-book/lib/aave-v3-origin/src/contracts/dependencies/openzeppelin/contracts/Ownable.sol) 1,457 1,665 23,119 47,487
Panic 85 160 24,491 48,992
PayloadWithEmit 150 176 24,426 48,976
PayloadsControllerUtils 85 160 24,491 48,992
PercentageMath (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/math/PercentageMath.sol) 85 160 24,491 48,992
PercentageMath (src/dependencies/PercentageMath.sol) 85 160 24,491 48,992
ProxyHelpers (lib/aave-address-book/lib/aave-v3-origin/src/../tests/utils/ProxyHelpers.sol) 85 160 24,491 48,992
ProxyHelpers (lib/aave-address-book/lib/aave-v3-origin/tests/utils/ProxyHelpers.sol) 85 160 24,491 48,992
Register 2,758 18,453 21,818 30,699
ReserveConfiguration 274 351 24,302 48,801
SafeCast 85 160 24,491 48,992
SafeERC20 85 160 24,491 48,992
SafeMath 85 160 24,491 48,992
SignedMath 85 160 24,491 48,992
StorageHelpers 85 160 24,491 48,992
Strings (lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/utils/Strings.sol) 85 160 24,491 48,992
Strings (lib/aave-address-book/lib/aave-v3-origin/src/contracts/dependencies/openzeppelin/contracts/Strings.sol) 85 160 24,491 48,992
TestNetChainIds 85 160 24,491 48,992
V2RateStrategyFactory 13,226 13,525 11,350 35,627
WadRayMath (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/math/WadRayMath.sol) 85 160 24,491 48,992
WadRayMath (src/dependencies/WadRayMath.sol) 85 160 24,491 48,992

@github-actions
Copy link
Contributor

🔮 Coverage report
File Line Coverage Function Coverage Branch Coverage
src/CommonTestBase.sol ${\color{orange}83.87\%}$
$52 / 62$
58, 59, 60, 114, 115 and 5 more
${\color{green}100\%}$
$4 / 4$
${\color{red}73.68\%}$
$14 / 19$
src/ProtocolV2TestBase.sol ${\color{red}68.19\%}$
$268 / 393$
64, 69, 72, 94, 95 and 120 more
${\color{red}47.22\%}$
$17 / 36$
ProtocolV2TestBase.defaultTest.0, ProtocolV2TestBase.defaultTest.1, ProtocolV2TestBase.createConfigurationSnapshot, ProtocolV2TestBase.e2eTest, ProtocolV2TestBase.e2eTestAsset and 14 more
${\color{red}27.78\%}$
$35 / 126$
src/ProtocolV3TestBase.sol ${\color{orange}91.25\%}$
$219 / 240$
68, 76, 103, 104, 117 and 16 more
${\color{red}70.59\%}$
$12 / 17$
ProtocolV3TestBase.defaultTest.0, ProtocolV3TestBase.defaultTest.1, ProtocolV3TestBase.configChangePlausibilityTest, ProtocolV3TestBase.e2eTest, ProtocolV3TestBase.e2eTestAsset
${\color{red}63.04\%}$
$29 / 46$
src/bridges/arbitrum/AaveArbEthERC20Bridge.sol ${\color{orange}84.62\%}$
$11 / 13$
112, 117
${\color{red}50\%}$
$2 / 4$
AaveArbEthERC20Bridge.whoCanRescue, AaveArbEthERC20Bridge.maxRescue
${\color{green}100\%}$
$2 / 2$
src/bridges/ccip/AaveGhoCcipBridge.sol ${\color{lightgreen}97.92\%}$
$94 / 96$
167, 244
${\color{orange}95\%}$
$19 / 20$
AaveGhoCcipBridge._ccipReceive
${\color{orange}93.75\%}$
$15 / 16$
src/bridges/optimism/AaveOpEthERC20Bridge.sol ${\color{red}63.64\%}$
$7 / 11$
48, 49, 53, 58
${\color{red}25\%}$
$1 / 4$
AaveOpEthERC20Bridge.nonce, AaveOpEthERC20Bridge.whoCanRescue, AaveOpEthERC20Bridge.maxRescue
${\color{green}100\%}$
$1 / 1$
src/bridges/polygon/AavePolEthERC20Bridge.sol ${\color{orange}83.87\%}$
$26 / 31$
63, 73, 95, 100, 111
${\color{red}75\%}$
$6 / 8$
AavePolEthERC20Bridge.whoCanRescue, AavePolEthERC20Bridge.maxRescue
${\color{orange}85.71\%}$
$6 / 7$
src/bridges/polygon/AavePolEthPlasmaBridge.sol ${\color{red}60.87\%}$
$14 / 23$
78, 82, 83, 85, 86 and 4 more
${\color{red}42.86\%}$
$3 / 7$
AavePolEthPlasmaBridge.exit, AavePolEthPlasmaBridge.whoCanRescue, AavePolEthPlasmaBridge.maxRescue, AavePolEthPlasmaBridge.receive
${\color{red}60\%}$
$3 / 5$
src/dependencies/DefaultReserveInterestRateStrategy.sol ${\color{red}38.78\%}$
$19 / 49$
96, 97, 111, 121, 123 and 25 more
${\color{red}60\%}$
$6 / 10$
DefaultReserveInterestRateStrategy.getMaxVariableBorrowRate, DefaultReserveInterestRateStrategy.calculateInterestRates.0, DefaultReserveInterestRateStrategy.calculateInterestRates.1, DefaultReserveInterestRateStrategy._getOverallBorrowRate
${\color{red}0\%}$
$0 / 3$
src/dependencies/PercentageMath.sol ${\color{red}0\%}$
$0 / 10$
25, 26, 27, 30, 35 and 5 more
${\color{red}0\%}$
$0 / 2$
PercentageMath.percentMul, PercentageMath.percentDiv
${\color{red}0\%}$
$0 / 7$
src/dependencies/SafeMath.sol ${\color{red}22.22\%}$
$6 / 27$
28, 29, 30, 32, 73 and 16 more
${\color{red}25\%}$
$2 / 8$
SafeMath.add, SafeMath.mul, SafeMath.div.0, SafeMath.div.1, SafeMath.mod.0 and 1 more
${\color{red}9.09\%}$
$1 / 11$
src/dependencies/WadRayMath.sol ${\color{red}5.41\%}$
$2 / 37$
33, 34, 40, 41, 47 and 30 more
${\color{red}10\%}$
$1 / 10$
WadRayMath.wad, WadRayMath.halfRay, WadRayMath.halfWad, WadRayMath.wadMul, WadRayMath.wadDiv and 4 more
${\color{red}0\%}$
$0 / 18$
src/dependencies/chainlink/CCIPReceiver.sol ${\color{red}46.15\%}$
$6 / 13$
28, 29, 30, 31, 35 and 2 more
${\color{red}40\%}$
$2 / 5$
CCIPReceiver.supportsInterface, CCIPReceiver.ccipReceive, CCIPReceiver.getRouter
${\color{red}50\%}$
$1 / 2$
src/riskstewards/CapsPlusRiskSteward.sol ${\color{green}100\%}$
$28 / 28$
${\color{green}100\%}$
$6 / 6$
${\color{orange}92.86\%}$
$13 / 14$
src/riskstewards/FreezingSteward.sol ${\color{red}0\%}$
$0 / 6$
12, 13, 14, 17, 18 and 1 more
${\color{red}0\%}$
$0 / 2$
FreezingSteward.constructor, FreezingSteward.setFreeze
${\color{red}0\%}$
$0 / 2$
src/swaps/AaveSwapper.sol ${\color{orange}94.12\%}$
$32 / 34$
132, 137
${\color{red}71.43\%}$
$5 / 7$
AaveSwapper.whoCanRescue, AaveSwapper.maxRescue
${\color{green}100\%}$
$6 / 6$
src/swaps/BaseSwapPayload.sol ${\color{red}50\%}$
$2 / 4$
29, 30
${\color{red}50\%}$
$1 / 2$
BaseSwapPayload._deposit
${\color{green}100\%}$
$0 / 0$
src/swaps/DepositV2SwapPayload.sol ${\color{green}100\%}$
$4 / 4$
${\color{green}100\%}$
$1 / 1$
${\color{green}100\%}$
$0 / 0$
src/swaps/DepositV3SwapPayload.sol ${\color{green}100\%}$
$4 / 4$
${\color{green}100\%}$
$1 / 1$
${\color{green}100\%}$
$0 / 0$
src/v2-config-engine/AaveV2ConfigEngine.sol ${\color{orange}83.72\%}$
$36 / 43$
47, 48, 49, 50, 56 and 2 more
${\color{green}100\%}$
$4 / 4$
${\color{red}53.85\%}$
$7 / 13$
src/v2-config-engine/AaveV2Payload.sol ${\color{orange}92.31\%}$
$12 / 13$
56
${\color{orange}83.33\%}$
$5 / 6$
AaveV2Payload.rateStrategiesUpdates
${\color{green}100\%}$
$1 / 1$
src/v2-config-engine/AaveV2PayloadAvalanche.sol ${\color{red}0\%}$
$0 / 1$
12
${\color{green}100\%}$
$0 / 0$
${\color{green}100\%}$
$0 / 0$
src/v2-config-engine/AaveV2PayloadEthereum.sol ${\color{red}0\%}$
$0 / 1$
12
${\color{green}100\%}$
$0 / 0$
${\color{green}100\%}$
$0 / 0$
src/v2-config-engine/AaveV2PayloadEthereumAMM.sol ${\color{red}0\%}$
$0 / 1$
13
${\color{green}100\%}$
$0 / 0$
${\color{green}100\%}$
$0 / 0$
src/v2-config-engine/AaveV2PayloadPolygon.sol ${\color{red}0\%}$
$0 / 1$
12
${\color{green}100\%}$
$0 / 0$
${\color{green}100\%}$
$0 / 0$
src/v2-config-engine/V2RateStrategyFactory.sol ${\color{red}75\%}$
$27 / 36$
30, 32, 34, 35, 37 and 4 more
${\color{red}62.5\%}$
$5 / 8$
V2RateStrategyFactory.strategyHashFromParams, V2RateStrategyFactory.getStrategyByParams, V2RateStrategyFactory.getStrategyData
${\color{green}100\%}$
$2 / 2$
src/v3-config-engine/AaveV3PayloadArbitrum.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadArbitrum.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadAvalanche.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadAvalanche.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadBNB.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadBNB.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadBase.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadBase.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadCelo.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadCelo.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadEthereum.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadEthereum.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadEthereumEtherFi.sol ${\color{red}0\%}$
$0 / 4$
12, 14, 15, 16
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadEthereumEtherFi.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadEthereumLido.sol ${\color{red}0\%}$
$0 / 3$
12, 14, 15
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadEthereumLido.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadInkWhitelabel.sol ${\color{red}0\%}$
$0 / 3$
12, 14, 15
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadInkWhitelabel.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadLinea.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadLinea.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadMantle.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadMantle.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadOptimism.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadOptimism.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadPlasma.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadPlasma.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadPolygon.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadPolygon.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadScroll.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadScroll.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadSoneium.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadSoneium.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadSonic.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadSonic.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadZkSync.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadZkSync.getPoolContext
${\color{green}100\%}$
$0 / 0$

@github-actions
Copy link
Contributor

🌈 Test Results
No files changed, compilation skipped

Ran 3 tests for tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol:HandleInvalidMessageTest
[PASS] test_revertIf_MessageNotFound() (gas: 16448)
[PASS] test_revertIf_callerNotOwner() (gas: 14032)
[PASS] test_success() (gas: 338386)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 4.02ms (2.41ms CPU time)

Ran 1 test for tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol:ProcessMessageTest
[PASS] test_revertsIf_callerNotSelf() (gas: 13410)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.36ms (49.82µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol:RemoveDestinationBridgeTest
[PASS] test_revertsIf_callerNotOwner() (gas: 14063)
[PASS] test_successful() (gas: 93313)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.64ms (263.54µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol:SetDestinationBridgeTest
[PASS] test_revertsIf_callerNotOwner() (gas: 18107)
[PASS] test_successful() (gas: 104310)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.51ms (180.05µs CPU time)

Ran 3 tests for tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol:BridgeTest
[PASS] test_revertsIf_invalidChain() (gas: 10325)
[PASS] test_revertsIf_notOwner() (gas: 72065)
[PASS] test_successful_arbitrumBridge() (gas: 425138)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 208.17ms (2.91ms CPU time)

Ran 3 tests for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:BridgeTest
[PASS] test_revertsIf_invalidChain() (gas: 9315)
[PASS] test_revertsIf_notOwner() (gas: 25433)
[PASS] test_successful() (gas: 42178)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 216.52ms (1.29ms CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 14897)
[PASS] test_successful_governanceCaller() (gas: 62143)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 224.27ms (626.99µs CPU time)

Ran 3 tests for tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol:BridgeTest
[PASS] test_revertsIf_invalidChain() (gas: 910784)
[PASS] test_revertsIf_notOwner() (gas: 224558)
[PASS] test_successful() (gas: 361620)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 215.77ms (95.02ms CPU time)

Ran 2 tests for tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 14992)
[PASS] test_successful_governanceCaller() (gas: 238924)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 95.09ms (1.59ms CPU time)

Ran 2 tests for tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 14875)
[PASS] test_successful_governanceCaller() (gas: 60769)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 150.58ms (633.73µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 14897)
[PASS] test_successful_governanceCaller() (gas: 47689)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 162.33ms (551.14µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:ExitMultipleTest
[PASS] test_revertsIf_invalidChain() (gas: 12587)
[PASS] test_revertsIf_proofAlreadyProcessed() (gas: 35176)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 163.36ms (469.75µs CPU time)

Ran 2 tests for tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 17167)
[PASS] test_successful() (gas: 14431)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 92.73ms (331.05µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:ExitTest
[PASS] test_revertsIf_invalidChain() (gas: 11850)
[PASS] test_revertsIf_proofAlreadyProcessed() (gas: 163814)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 147.90ms (7.78ms CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:ExitTest
[PASS] test_revertsIf_invalidChain() (gas: 11828)
[PASS] test_revertsIf_proofAlreadyProcessed() (gas: 34114)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 154.30ms (484.23µs CPU time)

Ran 3 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:BridgeTest
[PASS] test_revertsIf_invalidChain() (gas: 9681)
[PASS] test_revertsIf_notOwner() (gas: 69452)
[PASS] test_successful() (gas: 62150)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 140.56ms (11.36ms CPU time)

Ran 2 tests for tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol:ExitTest
[PASS] test_revertsIf_invalidChain() (gas: 20977)
[PASS] test_successful_exitsLink() (gas: 1210094)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 239.59ms (79.17ms CPU time)

Ran 1 test for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:ForkedBridgeTests
[PASS] test_successful() (gas: 498717)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 78.26ms (78.13ms CPU time)

Ran 1 test for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:ForkedBridgeTests
[PASS] test_successful() (gas: 368845)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 72.72ms (72.50ms CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 17101)
[PASS] test_successful() (gas: 14453)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 83.29ms (740.30µs CPU time)

Ran 3 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:IsTokenMapped
[PASS] test_revertsIf_invalidChain() (gas: 11745)
[PASS] test_successful_returnsFalse() (gas: 20272)
[PASS] test_successful_returnsTrue() (gas: 18097)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 145.75ms (1.30ms CPU time)

Ran 2 tests for tests/bridges/arbitrum/AaveArbEthERC20BridgeTest.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 17101)
[PASS] test_successful() (gas: 14431)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 155.14ms (349.74µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 17167)
[PASS] test_successful() (gas: 14431)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 157.87ms (397.44µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:ReceiveEther
[PASS] test_revertsIf_invalidChain() (gas: 19434)
[PASS] test_successful_forwardsETH() (gas: 30663)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 171.50ms (417.23µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthERC20BridgeTest.t.sol:WithdrawToCollectorTest
[PASS] test_revertsIf_invalidChain() (gas: 11553)
[PASS] test_successful() (gas: 61868)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 172.36ms (823.25µs CPU time)

Ran 2 tests for tests/bridges/polygon/AavePolEthPlasmaBridge.t.sol:WithdrawToCollectorTest
[PASS] test_revertsIf_invalidChain() (gas: 11074)
[PASS] test_successful() (gas: 44576)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 147.97ms (536.35µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:CcipReceiveTest
[PASS] test_revertsIf_invalidRouter() (gas: 10600)
[PASS] test_successful_receivedInvalidMessage() (gas: 45646)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 166.34ms (557.28µs CPU time)

Ran 1 test for tests/CommonTestBase.t.sol:CommonTestBaseTest
[PASS] test_deal2_shouldMaintainCurrentCaller() (gas: 222692)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 88.52ms (937.56µs CPU time)

Ran 6 tests for tests/swaps/AaveSwapperTest.t.sol:AaveSwapperSwap
[PASS] test_revertsIf_amountIsZero() (gas: 15185)
[PASS] test_revertsIf_fromTokenIsZeroAddress() (gas: 15152)
[PASS] test_revertsIf_invalidCaller() (gas: 14854)
[PASS] test_revertsIf_invalidRecipient() (gas: 15209)
[PASS] test_revertsIf_toTokenIsZeroAddress() (gas: 15086)
[PASS] test_successful() (gas: 371576)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 87.56ms (2.12ms CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:GetInvalidMessageTest
[PASS] test_revertIf_messageNotFound() (gas: 12452)
[PASS] test_successful() (gas: 1125668)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 104.15ms (7.59ms CPU time)

Ran 1 test for tests/swaps/DepositV2SwapPayloadTest.t.sol:DepositV2SwapPayloadTest
[PASS] test_successful() (gas: 546629)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 77.68ms (4.23ms CPU time)

Ran 3 tests for tests/swaps/AaveSwapperTest.t.sol:CancelSwap
[PASS] test_revertsIf_invalidCaller() (gas: 19203)
[PASS] test_revertsIf_noMatchingTrade() (gas: 379144)
[PASS] test_successful() (gas: 419071)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 82.59ms (4.59ms CPU time)

Ran 1 test for tests/swaps/DepositV3SwapPayloadTest.t.sol:DepositV3SwapPayloadTest
[PASS] test_successful() (gas: 190948)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 81.14ms (2.72ms CPU time)

Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 12013)
[PASS] test_successful_governanceCaller() (gas: 248528)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 72.56ms (1.08ms CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:ReceiveTest
[PASS] test_receiveEther_arbitrum(uint256) (runs: 256, μ: 22266, ~: 21688)
[PASS] test_receiveEther_mainnet(uint256) (runs: 256, μ: 17831, ~: 17825)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 292.88ms (244.35ms CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:ProcessMessageTest
[PASS] test_revertsIf_callerNotSelf() (gas: 9638)
[PASS] test_revertsIf_invalidToken() (gas: 12838)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 151.30ms (521.57µs CPU time)

Ran 7 tests for tests/swaps/AaveSwapperTest.t.sol:GetExpectedOut
[PASS] test_aaveToUsdc() (gas: 85004)
[PASS] test_aaveToUsdc_withEthBasedOracles() (gas: 110463)
[PASS] test_balTo80BAL20WETH() (gas: 87275)
[PASS] test_ethToBal() (gas: 73406)
[PASS] test_ethToDai() (gas: 77624)
[PASS] test_revertsIf_fromOracleIsAddressZero() (gas: 11093)
[PASS] test_revertsIf_toOracleIsAddressZero() (gas: 11093)
Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 93.25ms (4.69ms CPU time)

Ran 5 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:QuoteTransferTest
[PASS] test_revertsIf_invalidFeeToken() (gas: 70345)
[PASS] test_revertsIf_invalidTransferAmount() (gas: 53111)
[PASS] test_revertsIf_rateLimitExceeded() (gas: 52411)
[PASS] test_revertsIf_unsupportedChain() (gas: 14149)
[PASS] test_successful() (gas: 90495)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 133.73ms (4.01ms CPU time)

Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:RemoveGuardian
[PASS] test_revertsIf_invalidCaller() (gas: 14289)
[PASS] test_successful() (gas: 18271)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 73.26ms (171.96µs CPU time)

Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:UpdateGuardian
[PASS] test_revertsIf_invalidCaller() (gas: 16407)
[PASS] test_successful() (gas: 25209)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 11.58ms (426.97µs CPU time)

Ran 3 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:RecoverFailedMessageTokensTest
[PASS] test_revertIf_callerNotOwner() (gas: 7780)
[PASS] test_revertIf_messageNotFound() (gas: 10398)
[PASS] test_successfulMessageRecovery() (gas: 1096095)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 171.21ms (28.65ms CPU time)

Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 14131)
[PASS] test_successful() (gas: 19938)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 75.75ms (329.38µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:RemoveDestinationChainTest
[PASS] test_revertIf_callerNotOwner() (gas: 7767)
[PASS] test_successful() (gas: 33015)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 153.55ms (637.58µs CPU time)

Ran 9 tests for tests/riskstewards/CapsPlusRiskSteward.t.sol:CapsPlusRiskSteward_Test
[PASS] test_debounce() (gas: 139025)
[PASS] test_increaseCapsMax() (gas: 120626)
[PASS] test_invalidCaller() (gas: 8767)
[PASS] test_keepCurrent() (gas: 50597)
[PASS] test_unlisted() (gas: 29653)
[PASS] test_updateBorrowCapBiggerMax() (gas: 34388)
[PASS] test_updateBorrowCapNotStrictlyHigher() (gas: 44013)
[PASS] test_updateSupplyCapBiggerMax() (gas: 34076)
[PASS] test_updateSupplyCapNotStrictlyHigher() (gas: 43408)
Suite result: ok. 9 passed; 0 failed; 0 skipped; finished in 82.77ms (3.58ms CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:RescuableTest
[PASS] test_revertsIf_callertNotRescueGuardian() (gas: 9972)
[PASS] test_successful() (gas: 231206)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 161.72ms (1.71ms CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:SetDestinationChainTest
[PASS] test_revertIf_callerNotOwner() (gas: 9528)
[PASS] test_successful() (gas: 28947)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 146.88ms (579.58µs CPU time)

Ran 3 tests for tests/bridges/ccip/AaveGhoCcipBridgeUnitTest.t.sol:CcipReceiveTest
[PASS] test_revertsIf_callerNotRouter() (gas: 14307)
[PASS] test_successful() (gas: 321743)
[PASS] test_successful_receivedInvalidMessage() (gas: 46569)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.27ms (1.82ms CPU time)

Ran 10 tests for tests/GovV3Test.t.sol:GovernanceV3Test
[PASS] test_executePayloadViaAddress() (gas: 87770)
[PASS] test_executePayloadViaId() (gas: 937774)
[PASS] test_expectRevertOnNonExistingPayload() (gas: 5220)
[PASS] test_findPayload() (gas: 670218)
[PASS] test_helpers() (gas: 479120103)
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
  0xdC035D45d973E3EC169d2276DDab16f1e407384F
  0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7
  0x8236a87084f8B84306f72007F36F2618A5634494
  0x657e8C867D8B37dCC18fA4Caead9C45EB088C642
  0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD
  0x50D2C7992b802Eef16c04FeADAB310f31866a545
  0x3b3fB9C57858EF816833dC91565EFcd85D96f634
  0xC139190F447e929f090Edeb554D95AbB8b18aC1C
  0x917459337CaAC939D41d7493B3999f571D20D667
  0x14Bdc3A3AE09f5518b923b69489CBcAfB238e617
  0x90D2af7d622ca3141efA4d8f1F24d86E5974Cc8F
  0xC96dE26018A54D51c097160568752c4E3BD6C364
  0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: WETH, Amount: 3878281307743487998
  WITHDRAW: WETH, Amount: 1939140653871743999
  WITHDRAW: WETH, Amount: 1939140653871743999
  BORROW: WETH, Amount 3878281307743487998
  REPAY: WETH, Amount: 3878281307743487998
  REPAY: WETH, Amount: 3878281307743487998
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3878281307743487998
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3878281307743487998
  FLASH LOAN: WETH, Amount: 3878281307743487998
  FLASH LOAN: WETH, Amount: 3878281307743487998
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: wstETH, Amount: 3212664541012686037
  WITHDRAW: wstETH, Amount: 1606332270506343018
  WITHDRAW: wstETH, Amount: 1606332270506343019
  BORROW: wstETH, Amount 3212664541012686037
  REPAY: wstETH, Amount: 3212664541012686037
  REPAY: wstETH, Amount: 3212664541012686037
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3212664541012686037
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3212664541012686037
  FLASH LOAN: wstETH, Amount: 3212664541012686037
  FLASH LOAN: wstETH, Amount: 3212664541012686037
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: WBTC, Amount: 9122283
  WITHDRAW: WBTC, Amount: 4561141
  WITHDRAW: WBTC, Amount: 4561141
  BORROW: WBTC, Amount 9122283
  REPAY: WBTC, Amount: 9122283
  REPAY: WBTC, Amount: 9122283
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9122283
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9122283
  FLASH LOAN: WBTC, Amount: 9122283
  FLASH LOAN: WBTC, Amount: 9122283
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: USDC, Amount: 10000700049
  WITHDRAW: USDC, Amount: 5000350024
  WITHDRAW: USDC, Amount: 5000350025
  BORROW: USDC, Amount 10000700049
  REPAY: USDC, Amount: 10000700049
  REPAY: USDC, Amount: 10000700049
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000700049
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000700049
  FLASH LOAN: USDC, Amount: 10000700049
  FLASH LOAN: USDC, Amount: 10000700049
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: DAI, Amount: 9999889101229867360770
  WITHDRAW: DAI, Amount: 4999944550614933680385
  WITHDRAW: DAI, Amount: 4999944550614933680385
  BORROW: DAI, Amount 9999889101229867360770
  REPAY: DAI, Amount: 9999889101229867360771
  REPAY: DAI, Amount: 9999889101229867360771
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999889101229867360771
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999889101229867360771
  FLASH LOAN: DAI, Amount: 9999889101229867360770
  FLASH LOAN: DAI, Amount: 9999889101229867360770
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: LINK, Amount: 732064421669106881405
  WITHDRAW: LINK, Amount: 366032210834553440702
  WITHDRAW: LINK, Amount: 366032210834553440703
  BORROW: LINK, Amount 732064421669106881405
  REPAY: LINK, Amount: 732064421669106881405
  REPAY: LINK, Amount: 732064421669106881405
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 732064421669106881405
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 732064421669106881405
  FLASH LOAN: LINK, Amount: 732064421669106881405
  FLASH LOAN: LINK, Amount: 732064421669106881405
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: AAVE, Amount: 35883298613849704526
  WITHDRAW: AAVE, Amount: 17941649306924852263
  WITHDRAW: AAVE, Amount: 17941649306924852263
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: cbETH, Amount: 3510783611987776380
  WITHDRAW: cbETH, Amount: 1755391805993888190
  WITHDRAW: cbETH, Amount: 1755391805993888190
  BORROW: cbETH, Amount 3510783611987776380
  REPAY: cbETH, Amount: 3510783611987776380
  REPAY: cbETH, Amount: 3510783611987776380
  LIQUIDATE: cbETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3510783611987776380
  LIQUIDATE: cbETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3510783611987776380
  FLASH LOAN: cbETH, Amount: 3510783611987776380
  FLASH LOAN: cbETH, Amount: 3510783611987776380
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: USDT, Amount: 9997411969
  WITHDRAW: USDT, Amount: 4998705984
  WITHDRAW: USDT, Amount: 4998705985
  BORROW: USDT, Amount 9997411969
  REPAY: USDT, Amount: 9997411969
  REPAY: USDT, Amount: 9997411969
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997411969
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997411969
  FLASH LOAN: USDT, Amount: 9997411969
  FLASH LOAN: USDT, Amount: 9997411969
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: rETH, Amount: 3401413563439232468
  WITHDRAW: rETH, Amount: 1700706781719616234
  WITHDRAW: rETH, Amount: 1700706781719616235
  BORROW: rETH, Amount 3401413563439232468
  REPAY: rETH, Amount: 3401413563439232468
  REPAY: rETH, Amount: 3401413563439232468
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3401413563439232468
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3401413563439232468
  FLASH LOAN: rETH, Amount: 3401413563439232468
  FLASH LOAN: rETH, Amount: 3401413563439232468
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: LUSD, Amount: 9982261321985605139954
  WITHDRAW: LUSD, Amount: 4991130660992802569977
  WITHDRAW: LUSD, Amount: 4991130660992802569977
  BORROW: LUSD, Amount 9982261321985605139954
  REPAY: LUSD, Amount: 9982261321985605139954
  REPAY: LUSD, Amount: 9982261321985605139954
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9982261321985605139954
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9982261321985605139954
  FLASH LOAN: LUSD, Amount: 9982261321985605139954
  FLASH LOAN: LUSD, Amount: 9982261321985605139954
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: CRV, Amount: 18934731978868839111582
  WITHDRAW: CRV, Amount: 9467365989434419555791
  WITHDRAW: CRV, Amount: 9467365989434419555791
  BORROW: CRV, Amount 18934731978868839111582
  REPAY: CRV, Amount: 18934731978868839111581
  REPAY: CRV, Amount: 18934731978868839111581
  LIQUIDATE: CRV, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 18934731978868839111581
  LIQUIDATE: CRV, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 18934731978868839111581
  FLASH LOAN: CRV, Amount: 18934731978868839111582
  FLASH LOAN: CRV, Amount: 18934731978868839111582
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: MKR, Amount: 5158855173169306233
  WITHDRAW: MKR, Amount: 2579427586584653116
  WITHDRAW: MKR, Amount: 2579427586584653116
  BORROW: MKR, Amount 5158855173169306233
  REPAY: MKR, Amount: 5158855173169306233
  REPAY: MKR, Amount: 5158855173169306233
  LIQUIDATE: MKR, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 5158855173169306233
  LIQUIDATE: MKR, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 5158855173169306233
  FLASH LOAN: MKR, Amount: 5158855173169306233
  FLASH LOAN: MKR, Amount: 5158855173169306233
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: SNX, Amount: 16863271615670390762812
  WITHDRAW: SNX, Amount: 8431635807835195381406
  WITHDRAW: SNX, Amount: 8431635807835195381407
  FLASH LOAN: SNX, Amount: 16863271615670390762812
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: BAL, Amount: 10152225618107850727237
  WITHDRAW: BAL, Amount: 5076112809053925363618
  WITHDRAW: BAL, Amount: 5076112809053925363619
  BORROW: BAL, Amount 10152225618107850727237
  REPAY: BAL, Amount: 10152225618107850727236
  REPAY: BAL, Amount: 10152225618107850727236
  LIQUIDATE: BAL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10152225618107850727236
  LIQUIDATE: BAL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10152225618107850727236
  FLASH LOAN: BAL, Amount: 10152225618107850727237
  FLASH LOAN: BAL, Amount: 10152225618107850727237
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: UNI, Amount: 1310438934272956488749
  WITHDRAW: UNI, Amount: 655219467136478244374
  WITHDRAW: UNI, Amount: 655219467136478244374
  BORROW: UNI, Amount 1310438934272956488749
  REPAY: UNI, Amount: 1310438934272956488749
  REPAY: UNI, Amount: 1310438934272956488749
  LIQUIDATE: UNI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1310438934272956488749
  LIQUIDATE: UNI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1310438934272956488749
  FLASH LOAN: UNI, Amount: 1310438934272956488749
  FLASH LOAN: UNI, Amount: 1310438934272956488749
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: LDO, Amount: 12886375581740928465164
  WITHDRAW: LDO, Amount: 6443187790870464232582
  WITHDRAW: LDO, Amount: 6443187790870464232582
  BORROW: LDO, Amount 12886375581740928465164
  REPAY: LDO, Amount: 12886375581740928465164
  REPAY: LDO, Amount: 12886375581740928465164
  LIQUIDATE: LDO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 12886375581740928465164
  LIQUIDATE: LDO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 12886375581740928465164
  FLASH LOAN: LDO, Amount: 12886375581740928465164
  FLASH LOAN: LDO, Amount: 12886375581740928465164
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: ENS, Amount: 512295081967213114754
  WITHDRAW: ENS, Amount: 256147540983606557377
  WITHDRAW: ENS, Amount: 256147540983606557376
  BORROW: ENS, Amount 512295081967213114754
  REPAY: ENS, Amount: 512295081967213114754
  REPAY: ENS, Amount: 512295081967213114754
  LIQUIDATE: ENS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 512295081967213114754
  LIQUIDATE: ENS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 512295081967213114754
  FLASH LOAN: ENS, Amount: 512295081967213114754
  FLASH LOAN: ENS, Amount: 512295081967213114754
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: 1INCH, Amount: 55377050709097596624923
  WITHDRAW: 1INCH, Amount: 27688525354548798312461
  WITHDRAW: 1INCH, Amount: 27688525354548798312463
  BORROW: 1INCH, Amount 55377050709097596624923
  REPAY: 1INCH, Amount: 55377050709097596624923
  REPAY: 1INCH, Amount: 55377050709097596624923
  LIQUIDATE: 1INCH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 55377050709097596624923
  LIQUIDATE: 1INCH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 55377050709097596624923
  FLASH LOAN: 1INCH, Amount: 55377050709097596624923
  FLASH LOAN: 1INCH, Amount: 55377050709097596624923
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: FRAX, Amount: 10009570049828940952154
  WITHDRAW: FRAX, Amount: 5004785024914470476077
  WITHDRAW: FRAX, Amount: 5004785024914470476076
  FLASH LOAN: FRAX, Amount: 10009570049828940952154
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: GHO, Amount: 10000000000000000000000
  WITHDRAW: GHO, Amount: 5000000000000000000000
  WITHDRAW: GHO, Amount: 5000000000000000000000
  BORROW: GHO, Amount 10000000000000000000000
  REPAY: GHO, Amount: 9999999999999999999999
  REPAY: GHO, Amount: 9999999999999999999999
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999999999999999999999
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999999999999999999999
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: RPL, Amount: 1953125000000000000000
  WITHDRAW: RPL, Amount: 976562500000000000000
  WITHDRAW: RPL, Amount: 976562500000000000000
  BORROW: RPL, Amount 1953125000000000000000
  REPAY: RPL, Amount: 1953125000000000000000
  REPAY: RPL, Amount: 1953125000000000000000
  LIQUIDATE: RPL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1953125000000000000000
  LIQUIDATE: RPL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1953125000000000000000
  FLASH LOAN: RPL, Amount: 1953125000000000000000
  FLASH LOAN: RPL, Amount: 1953125000000000000000
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: sDAI, Amount: 8611233407369560717647
  WITHDRAW: sDAI, Amount: 4305616703684780358823
  WITHDRAW: sDAI, Amount: 4305616703684780358823
  FLASH LOAN: sDAI, Amount: 8611233407369560717647
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: crvUSD, Amount: 10001073715274071824351
  WITHDRAW: crvUSD, Amount: 5000536857637035912175
  WITHDRAW: crvUSD, Amount: 5000536857637035912176
  BORROW: crvUSD, Amount 10001073715274071824351
  REPAY: crvUSD, Amount: 10001073715274071824350
  REPAY: crvUSD, Amount: 10001073715274071824350
  LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001073715274071824350
  LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001073715274071824350
  FLASH LOAN: crvUSD, Amount: 10001073715274071824351
  FLASH LOAN: crvUSD, Amount: 10001073715274071824351
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: PYUSD, Amount: 10001105522
  WITHDRAW: PYUSD, Amount: 5000552761
  WITHDRAW: PYUSD, Amount: 5000552762
  BORROW: PYUSD, Amount 10001105522
  REPAY: PYUSD, Amount: 10001105522
  REPAY: PYUSD, Amount: 10001105522
  LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001105522
  LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001105522
  FLASH LOAN: PYUSD, Amount: 10001105522
  FLASH LOAN: PYUSD, Amount: 10001105522
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: weETH, Amount: 3620253983182632154
  WITHDRAW: weETH, Amount: 1810126991591316077
  WITHDRAW: weETH, Amount: 1810126991591316077
  BORROW: weETH, Amount 3620253983182632154
  REPAY: weETH, Amount: 3620253983182632154
  REPAY: weETH, Amount: 3620253983182632154
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3620253983182632154
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3620253983182632154
  FLASH LOAN: weETH, Amount: 3620253983182632154
  FLASH LOAN: weETH, Amount: 3620253983182632154
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: osETH, Amount: 3693843698904941780
  WITHDRAW: osETH, Amount: 1846921849452470890
  WITHDRAW: osETH, Amount: 1846921849452470889
  BORROW: osETH, Amount 3693843698904941780
  REPAY: osETH, Amount: 3693843698904941780
  REPAY: osETH, Amount: 3693843698904941780
  LIQUIDATE: osETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3693843698904941780
  LIQUIDATE: osETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3693843698904941780
  FLASH LOAN: osETH, Amount: 3693843698904941780
  FLASH LOAN: osETH, Amount: 3693843698904941780
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: USDe, Amount: 9997411969963335591315
  WITHDRAW: USDe, Amount: 4998705984981667795657
  WITHDRAW: USDe, Amount: 4998705984981667795659
  BORROW: USDe, Amount 9997411969963335591315
  REPAY: USDe, Amount: 9997411969963335591315
  REPAY: USDe, Amount: 9997411969963335591315
  LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997411969963335591315
  LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997411969963335591315
  FLASH LOAN: USDe, Amount: 9997411969963335591315
  FLASH LOAN: USDe, Amount: 9997411969963335591315
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: ETHx, Amount: 3644269171262960804
  WITHDRAW: ETHx, Amount: 1822134585631480402
  WITHDRAW: ETHx, Amount: 1822134585631480403
  BORROW: ETHx, Amount 3644269171262960804
  REPAY: ETHx, Amount: 3644269171262960804
  REPAY: ETHx, Amount: 3644269171262960804
  LIQUIDATE: ETHx, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3644269171262960804
  LIQUIDATE: ETHx, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 3644269171262960804
  FLASH LOAN: ETHx, Amount: 3644269171262960804
  FLASH LOAN: ETHx, Amount: 3644269171262960804
  E2E: Collateral WETH, TestAsset sUSDe
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: sUSDe, Amount: 8471956426355951451962
  WITHDRAW: sUSDe, Amount: 4235978213177975725981
  WITHDRAW: sUSDe, Amount: 4235978213177975725981
  FLASH LOAN: sUSDe, Amount: 8471956426355951451962
  E2E: Collateral WETH, TestAsset tBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: tBTC, Amount: 91177224908114729
  WITHDRAW: tBTC, Amount: 45588612454057364
  WITHDRAW: tBTC, Amount: 45588612454057365
  BORROW: tBTC, Amount 91177224908114729
  REPAY: tBTC, Amount: 91177224908114729
  REPAY: tBTC, Amount: 91177224908114729
  LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 91177224908114729
  LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 91177224908114729
  FLASH LOAN: tBTC, Amount: 91177224908114729
  FLASH LOAN: tBTC, Amount: 91177224908114729
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: cbBTC, Amount: 9117722
  WITHDRAW: cbBTC, Amount: 4558861
  WITHDRAW: cbBTC, Amount: 4558862
  BORROW: cbBTC, Amount 9117722
  REPAY: cbBTC, Amount: 9117722
  REPAY: cbBTC, Amount: 9117722
  LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9117722
  LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9117722
  FLASH LOAN: cbBTC, Amount: 9117722
  FLASH LOAN: cbBTC, Amount: 9117722
  E2E: Collateral WETH, TestAsset USDS
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: USDS, Amount: 10002065126386645050603
  WITHDRAW: USDS, Amount: 5001032563193322525301
  WITHDRAW: USDS, Amount: 5001032563193322525303
  BORROW: USDS, Amount 10002065126386645050603
  REPAY: USDS, Amount: 10002065126386645050603
  REPAY: USDS, Amount: 10002065126386645050603
  LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002065126386645050603
  LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002065126386645050603
  FLASH LOAN: USDS, Amount: 10002065126386645050603
  FLASH LOAN: USDS, Amount: 10002065126386645050603
  E2E: Collateral WETH, TestAsset rsETH
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: rsETH, Amount: 3699414977866330305
  WITHDRAW: rsETH, Amount: 1849707488933165152
  WITHDRAW: rsETH, Amount: 1849707488933165153
  FLASH LOAN: rsETH, Amount: 3699414977866330305
  E2E: Collateral WETH, TestAsset LBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: LBTC, Amount: 9117722
  WITHDRAW: LBTC, Amount: 4558861
  WITHDRAW: LBTC, Amount: 4558860
  FLASH LOAN: LBTC, Amount: 9117722
  E2E: Collateral WETH, TestAsset eBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: eBTC, Amount: 9117722
  WITHDRAW: eBTC, Amount: 4558861
  WITHDRAW: eBTC, Amount: 4558861
  FLASH LOAN: eBTC, Amount: 9117722
  E2E: Collateral WETH, TestAsset RLUSD
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: RLUSD, Amount: 10000477022753985365101
  WITHDRAW: RLUSD, Amount: 5000238511376992682550
  WITHDRAW: RLUSD, Amount: 5000238511376992682551
  BORROW: RLUSD, Amount 10000477022753985365101
  REPAY: RLUSD, Amount: 10000477022753985365101
  REPAY: RLUSD, Amount: 10000477022753985365101
  LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000477022753985365101
  LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000477022753985365101
  FLASH LOAN: RLUSD, Amount: 10000477022753985365101
  FLASH LOAN: RLUSD, Amount: 10000477022753985365101
  E2E: Collateral WETH, TestAsset PT-eUSDE-29MAY2025
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: PT-eUSDE-29MAY2025, Amount: 9997411969963335591315
  WITHDRAW: PT-eUSDE-29MAY2025, Amount: 4998705984981667795657
  WITHDRAW: PT-eUSDE-29MAY2025, Amount: 4998705984981667795658
  FLASH LOAN: PT-eUSDE-29MAY2025, Amount: 9997411969963335591315
  E2E: Collateral WETH, TestAsset PT-sUSDE-31JUL2025
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: PT-sUSDE-31JUL2025, Amount: 10053897537151011370817
  WITHDRAW: PT-sUSDE-31JUL2025, Amount: 5026948768575505685408
  WITHDRAW: PT-sUSDE-31JUL2025, Amount: 5026948768575505685409
  FLASH LOAN: PT-sUSDE-31JUL2025, Amount: 10053897537151011370817
  E2E: Collateral WETH, TestAsset USDtb
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: USDtb, Amount: 10000834769678225041444
  WITHDRAW: USDtb, Amount: 5000417384839112520722
  WITHDRAW: USDtb, Amount: 5000417384839112520723
  BORROW: USDtb, Amount 10000834769678225041444
  REPAY: USDtb, Amount: 10000834769678225041444
  REPAY: USDtb, Amount: 10000834769678225041444
  LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000834769678225041444
  LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000834769678225041444
  FLASH LOAN: USDtb, Amount: 10000834769678225041444
  FLASH LOAN: USDtb, Amount: 10000834769678225041444
  E2E: Collateral WETH, TestAsset PT-USDe-31JUL2025
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: PT-USDe-31JUL2025, Amount: 10061143581775164026823
  WITHDRAW: PT-USDe-31JUL2025, Amount: 5030571790887582013411
  WITHDRAW: PT-USDe-31JUL2025, Amount: 5030571790887582013412
  FLASH LOAN: PT-USDe-31JUL2025, Amount: 10061143581775164026823
  E2E: Collateral WETH, TestAsset PT-eUSDE-14AUG2025
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: PT-eUSDE-14AUG2025, Amount: 10100688613436152148329
  WITHDRAW: PT-eUSDE-14AUG2025, Amount: 5050344306718076074164
  WITHDRAW: PT-eUSDE-14AUG2025, Amount: 5050344306718076074165
  FLASH LOAN: PT-eUSDE-14AUG2025, Amount: 10100688613436152148329
  E2E: Collateral WETH, TestAsset eUSDe
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: eUSDe, Amount: 9997411969963335591315
  WITHDRAW: eUSDe, Amount: 4998705984981667795657
  WITHDRAW: eUSDe, Amount: 4998705984981667795658
  FLASH LOAN: eUSDe, Amount: 9997411969963335591315
  E2E: Collateral WETH, TestAsset FBTC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: FBTC, Amount: 9117722
  WITHDRAW: FBTC, Amount: 4558861
  WITHDRAW: FBTC, Amount: 4558861
  BORROW: FBTC, Amount 9117722
  REPAY: FBTC, Amount: 9117722
  REPAY: FBTC, Amount: 9117722
  LIQUIDATE: FBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9117722
  LIQUIDATE: FBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9117722
  FLASH LOAN: FBTC, Amount: 9117722
  FLASH LOAN: FBTC, Amount: 9117722
  E2E: Collateral WETH, TestAsset EURC
  SUPPLY: WETH, Amount: 38782813077434879984
  SUPPLY: EURC, Amount: 8502659619
  WITHDRAW: EURC, Amount: 4251329809
  WITHDRAW: EURC, Amount: 4251329811
  BORROW: EURC, Amount 8502659619
  REPAY: EURC, Amount: 8502659619
  REPAY: EURC, Amount: 8502659619
  LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8502659619
  LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8502659619
  FLASH LOAN: EURC, Amount: 8502659619
  FLASH LOAN: EURC, Amount: 8502659619

[PASS] test_injectPayloadIntoPayloadsController() (gas: 78323)
[PASS] test_injectProposalIntoGovernance() (gas: 125979)
[PASS] test_payloadCreation() (gas: 1293803)
Logs:
  https://vote.onaave.com/proposal-create-overview?ipfsHash=0x6861736800000000000000000000000000000000000000000000000000000000&votingPortal=0xFe4683C18aaad791B6AFDF0a8e1Ed5C6e2c9ecD6&payload[0].chainId=1&payload[0].accessLevel=1&payload[0].payloadsController=0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5&payload[0].payloadId=313
  0x3bec1bfc0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000fe4683c18aaad791b6afdf0a8e1ed5c6e2c9ecd66861736800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec50000000000000000000000000000000000000000000000000000000000000139

[PASS] test_payloadCreationWhenPayloadAlreadyCreated() (gas: 1014902)
[PASS] test_readyPayloadId() (gas: 830374)
Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 3.90s (3.86s CPU time)

Ran 1 test for tests/PreviewLink.t.sol:PreviewLink
[PASS] testPreviewLink() (gas: 38657)
Logs:
  https://vote.onaave.com/proposal-create-overview?ipfsHash=0x12f2d9c91e4e23ae4009ab9ef5862ee0ae79498937b66252213221f04a5d5b32&votingPortal=0x7FA9385bE102ac3EAc297483Dd6233D62b3e1496&payload[0].chainId=12&payload[0].accessLevel=1&payload[0].payloadsController=0x00000000000000000000000002f52a6ee8f5428d&payload[0].payloadId=1&payload[1].chainId=32&payload[1].accessLevel=1&payload[1].payloadsController=0x00000000000000000000000000018b08761d540a&payload[1].payloadId=2

Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 484.32µs (256.84µs CPU time)

Ran 1 test for tests/ProtocolV2TestBase.t.sol:ProtocolV2TestBaseTest
[PASS] testE2E() (gas: 22782759)
Logs:
  E2E: Collateral AAVE, TestAsset USDT
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: USDT, Amount: 1922278804
  WITHDRAW: USDT, Amount: 961139402
  WITHDRAW: USDT, Amount: 961139403
  BORROW: USDT, Amount 1922278804, Stable: false
  REPAY: USDT, Amount: 1922278804
  BORROW: USDT, Amount 1922278804, Stable: true
  REPAY: USDT, Amount: 1922278804
  E2E: Collateral AAVE, TestAsset WBTC
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: WBTC, Amount: 6293388
  WITHDRAW: WBTC, Amount: 3146694
  WITHDRAW: WBTC, Amount: 3146693
  BORROW: WBTC, Amount 6293388, Stable: false
  REPAY: WBTC, Amount: 6293388
  BORROW: WBTC, Amount 6293388, Stable: true
  REPAY: WBTC, Amount: 6293388
  E2E: Collateral AAVE, TestAsset WETH
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: WETH, Amount: 1000000000000000000
  WITHDRAW: WETH, Amount: 500000000000000000
  WITHDRAW: WETH, Amount: 500000000000000001
  BORROW: WETH, Amount 1000000000000000000, Stable: false
  REPAY: WETH, Amount: 1000000000000000000
  BORROW: WETH, Amount 1000000000000000000, Stable: true
  REPAY: WETH, Amount: 1000000000000000000
  E2E: Collateral AAVE, TestAsset AAVE
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: AAVE, Amount: 25535972511960226937
  WITHDRAW: AAVE, Amount: 12767986255980113468
  WITHDRAW: AAVE, Amount: 12767986255980113469
  E2E: Collateral AAVE, TestAsset DAI
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: DAI, Amount: 1914944850736299739803
  WITHDRAW: DAI, Amount: 957472425368149869901
  WITHDRAW: DAI, Amount: 957472425368149869902
  BORROW: DAI, Amount 1914944850736299739803, Stable: false
  REPAY: DAI, Amount: 1914944850736299739803
  BORROW: DAI, Amount 1914944850736299739803, Stable: true
  REPAY: DAI, Amount: 1914944850736299739803
  E2E: Collateral AAVE, TestAsset sUSD
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: sUSD, Amount: 1919434649608077907661
  WITHDRAW: sUSD, Amount: 959717324804038953830
  WITHDRAW: sUSD, Amount: 959717324804038953830
  BORROW: sUSD, Amount 1919434649608077907661, Stable: false
  REPAY: sUSD, Amount: 1919434649608077907661
  E2E: Collateral AAVE, TestAsset USDC
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: USDC, Amount: 1912585127
  WITHDRAW: USDC, Amount: 956292563
  WITHDRAW: USDC, Amount: 956292564
  BORROW: USDC, Amount 1912585127, Stable: false
  REPAY: USDC, Amount: 1912585127
  BORROW: USDC, Amount 1912585127, Stable: true
  REPAY: USDC, Amount: 1912585127
  E2E: Collateral AAVE, TestAsset CRV
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: CRV, Amount: 2447532600357965341777
  WITHDRAW: CRV, Amount: 1223766300178982670888
  WITHDRAW: CRV, Amount: 1223766300178982670889
  E2E: Collateral AAVE, TestAsset GUSD
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: GUSD, Amount: 191331
  WITHDRAW: GUSD, Amount: 95665
  WITHDRAW: GUSD, Amount: 95665
  BORROW: GUSD, Amount 191331, Stable: false
  REPAY: GUSD, Amount: 191331
  E2E: Collateral AAVE, TestAsset USDP
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: USDP, Amount: 1939299150785117381031
  WITHDRAW: USDP, Amount: 969649575392558690515
  WITHDRAW: USDP, Amount: 969649575392558690516
  BORROW: USDP, Amount 1939299150785117381031, Stable: false
  REPAY: USDP, Amount: 1939299150785117381031
  E2E: Collateral AAVE, TestAsset FRAX
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: FRAX, Amount: 1937630504372688546970
  WITHDRAW: FRAX, Amount: 968815252186344273485
  WITHDRAW: FRAX, Amount: 968815252186344273486
  BORROW: FRAX, Amount 1937630504372688546970, Stable: false
  REPAY: FRAX, Amount: 1937630504372688546970
  E2E: Collateral AAVE, TestAsset stETH
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: stETH, Amount: 1000000000000000000
  WITHDRAW: stETH, Amount: 500000000000000000
  WITHDRAW: stETH, Amount: 499999999999999999
  E2E: Collateral AAVE, TestAsset LUSD
  SUPPLY: AAVE, Amount: 2553597251196022693793
  SUPPLY: LUSD, Amount: 1910246445122217347247
  WITHDRAW: LUSD, Amount: 955123222561108673623
  WITHDRAW: LUSD, Amount: 955123222561108673623
  BORROW: LUSD, Amount 1910246445122217347247, Stable: false
  REPAY: LUSD, Amount: 1910246445122217347247
  BORROW: LUSD, Amount 1910246445122217347247, Stable: true
  REPAY: LUSD, Amount: 1910246445122217347247

Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 263.95ms (184.55ms CPU time)

Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestBaseTest
[PASS] test_e2eTestDPI() (gas: 4016787)
Logs:
  E2E: Collateral WPOL, TestAsset WETH
  SUPPLY: WPOL, Amount: 421851929972579624551782
  SUPPLY: WETH, Amount: 2611443344736635938
  WITHDRAW: WETH, Amount: 1305721672368317969
  WITHDRAW: WETH, Amount: 1305721672368317968
  BORROW: WETH, Amount 2611443344736635938
  REPAY: WETH, Amount: 2611443344736635939
  REPAY: WETH, Amount: 2611443344736635939
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2611443344736635939
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2611443344736635939
  FLASH LOAN: WETH, Amount: 2611443344736635938
  FLASH LOAN: WETH, Amount: 2611443344736635938

[PASS] test_e2eTestWithBigTestAssetPrice() (gas: 3629102)
Logs:
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 2611443344736635938
  SUPPLY: WETH, Amount: 261144334473663593
  WITHDRAW: WETH, Amount: 130572167236831796
  WITHDRAW: WETH, Amount: 130572167236831795
  BORROW: WETH, Amount 261144334473663593
  REPAY: WETH, Amount: 261144334473663594
  REPAY: WETH, Amount: 261144334473663594
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 261144334473663594
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 261144334473663594
  FLASH LOAN: WETH, Amount: 261144334473663593
  FLASH LOAN: WETH, Amount: 261144334473663593

Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 146.17ms (60.51ms CPU time)

Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestMetisAll
[PASS] test_e2e() (gas: 15297952)
Logs:
  E2E: Collateral m.DAI, TestAsset m.DAI
  SUPPLY: m.DAI, Amount: 99993002489685771789690
  SUPPLY: m.DAI, Amount: 9999300248968577178969
  WITHDRAW: m.DAI, Amount: 4999650124484288589484
  WITHDRAW: m.DAI, Amount: 4999650124484288589484
  BORROW: m.DAI, Amount 9999300248968577178969
  REPAY: m.DAI, Amount: 9999300248968577178971
  REPAY: m.DAI, Amount: 9999300248968577178971
  LIQUIDATE: m.DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999300248968577178971
  LIQUIDATE: m.DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999300248968577178971
  FLASH LOAN: m.DAI, Amount: 9999300248968577178969
  FLASH LOAN: m.DAI, Amount: 9999300248968577178969
  E2E: Collateral m.DAI, TestAsset Metis
  SUPPLY: m.DAI, Amount: 99993002489685771789690
  SUPPLY: Metis, Amount: 638658873181412392194
  WITHDRAW: Metis, Amount: 319329436590706196097
  WITHDRAW: Metis, Amount: 319329436590706196095
  BORROW: Metis, Amount 638658873181412392194
  REPAY: Metis, Amount: 638658873181412392195
  REPAY: Metis, Amount: 638658873181412392195
  LIQUIDATE: Metis, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 638658873181412392195
  LIQUIDATE: Metis, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 638658873181412392195
  FLASH LOAN: Metis, Amount: 638658873181412392194
  FLASH LOAN: Metis, Amount: 638658873181412392194
  E2E: Collateral m.DAI, TestAsset m.USDC
  SUPPLY: m.DAI, Amount: 99993002489685771789690
  SUPPLY: m.USDC, Amount: 10001525632
  WITHDRAW: m.USDC, Amount: 5000762816
  WITHDRAW: m.USDC, Amount: 5000762814
  BORROW: m.USDC, Amount 10001525632
  REPAY: m.USDC, Amount: 10001525633
  REPAY: m.USDC, Amount: 10001525633
  LIQUIDATE: m.USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001525633
  LIQUIDATE: m.USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001525633
  FLASH LOAN: m.USDC, Amount: 10001525632
  FLASH LOAN: m.USDC, Amount: 10001525632
  E2E: Collateral m.DAI, TestAsset m.USDT
  SUPPLY: m.DAI, Amount: 99993002489685771789690
  SUPPLY: m.USDT, Amount: 9997970511
  WITHDRAW: m.USDT, Amount: 4998985255
  WITHDRAW: m.USDT, Amount: 4998985254
  BORROW: m.USDT, Amount 9997970511
  REPAY: m.USDT, Amount: 9997970512
  REPAY: m.USDT, Amount: 9997970512
  LIQUIDATE: m.USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997970512
  LIQUIDATE: m.USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997970512
  FLASH LOAN: m.USDT, Amount: 9997970511
  FLASH LOAN: m.USDT, Amount: 9997970511
  E2E: Collateral m.DAI, TestAsset WETH
  SUPPLY: m.DAI, Amount: 99993002489685771789690
  SUPPLY: WETH, Amount: 2605008364155684689
  WITHDRAW: WETH, Amount: 1302504182077842344
  WITHDRAW: WETH, Amount: 1302504182077842343
  BORROW: WETH, Amount 2605008364155684689
  REPAY: WETH, Amount: 2605008364155684690
  REPAY: WETH, Amount: 2605008364155684690
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2605008364155684690
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2605008364155684690
  FLASH LOAN: WETH, Amount: 2605008364155684689
  FLASH LOAN: WETH, Amount: 2605008364155684689

Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 466.23ms (163.15ms CPU time)

Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestOptimismAll
[PASS] test_e2e() (gas: 37812468)
Logs:
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: DAI, Amount: 9999200263962888248197
  WITHDRAW: DAI, Amount: 4999600131981444124098
  WITHDRAW: DAI, Amount: 4999600131981444124097
  BORROW: DAI, Amount 9999200263962888248197
  REPAY: DAI, Amount: 9999200263962888248198
  REPAY: DAI, Amount: 9999200263962888248198
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999200263962888248198
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999200263962888248198
  FLASH LOAN: DAI, Amount: 9999200263962888248197
  FLASH LOAN: DAI, Amount: 9999200263962888248197
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: LINK, Amount: 576191807854801028842
  WITHDRAW: LINK, Amount: 288095903927400514421
  WITHDRAW: LINK, Amount: 288095903927400514419
  BORROW: LINK, Amount 576191807854801028842
  REPAY: LINK, Amount: 576191807854801028843
  REPAY: LINK, Amount: 576191807854801028843
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 576191807854801028843
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 576191807854801028843
  FLASH LOAN: LINK, Amount: 576191807854801028842
  FLASH LOAN: LINK, Amount: 576191807854801028842
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: USDC, Amount: 10001253857
  WITHDRAW: USDC, Amount: 5000626928
  WITHDRAW: USDC, Amount: 5000626927
  BORROW: USDC, Amount 10001253857
  REPAY: USDC, Amount: 10001253858
  REPAY: USDC, Amount: 10001253858
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001253858
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001253858
  FLASH LOAN: USDC, Amount: 10001253857
  FLASH LOAN: USDC, Amount: 10001253857
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: WBTC, Amount: 8587367
  WITHDRAW: WBTC, Amount: 4293683
  WITHDRAW: WBTC, Amount: 4293683
  BORROW: WBTC, Amount 8587367
  REPAY: WBTC, Amount: 8587368
  REPAY: WBTC, Amount: 8587368
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8587368
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8587368
  FLASH LOAN: WBTC, Amount: 8587367
  FLASH LOAN: WBTC, Amount: 8587367
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: WETH, Amount: 2610396297071569039
  WITHDRAW: WETH, Amount: 1305198148535784519
  WITHDRAW: WETH, Amount: 1305198148535784519
  BORROW: WETH, Amount 2610396297071569039
  REPAY: WETH, Amount: 2610396297071569040
  REPAY: WETH, Amount: 2610396297071569040
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2610396297071569040
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2610396297071569040
  FLASH LOAN: WETH, Amount: 2610396297071569039
  FLASH LOAN: WETH, Amount: 2610396297071569039
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: USDT, Amount: 9998488328
  WITHDRAW: USDT, Amount: 4999244164
  WITHDRAW: USDT, Amount: 4999244162
  BORROW: USDT, Amount 9998488328
  REPAY: USDT, Amount: 9998488329
  REPAY: USDT, Amount: 9998488329
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998488329
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998488329
  FLASH LOAN: USDT, Amount: 9998488328
  FLASH LOAN: USDT, Amount: 9998488328
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: AAVE, Amount: 36630922842087127855
  WITHDRAW: AAVE, Amount: 18315461421043563927
  WITHDRAW: AAVE, Amount: 18315461421043563926
  FLASH LOAN: AAVE, Amount: 36630922842087127855
  E2E: Collateral DAI, TestAsset sUSD
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: sUSD, Amount: 10343251987931659072513
  WITHDRAW: sUSD, Amount: 5171625993965829536256
  WITHDRAW: sUSD, Amount: 5171625993965829536255
  FLASH LOAN: sUSD, Amount: 10343251987931659072513
  E2E: Collateral DAI, TestAsset OP
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: OP, Amount: 14284714559762453196311
  WITHDRAW: OP, Amount: 7142357279881226598155
  WITHDRAW: OP, Amount: 7142357279881226598154
  BORROW: OP, Amount 14284714559762453196311
  REPAY: OP, Amount: 14284714559762453196312
  REPAY: OP, Amount: 14284714559762453196312
  LIQUIDATE: OP, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 14284714559762453196312
  LIQUIDATE: OP, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 14284714559762453196312
  FLASH LOAN: OP, Amount: 14284714559762453196311
  FLASH LOAN: OP, Amount: 14284714559762453196311
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: wstETH, Amount: 2156930052563857968
  WITHDRAW: wstETH, Amount: 1078465026281928984
  WITHDRAW: wstETH, Amount: 1078465026281928982
  BORROW: wstETH, Amount 2156930052563857968
  REPAY: wstETH, Amount: 2156930052563857969
  REPAY: wstETH, Amount: 2156930052563857969
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2156930052563857969
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2156930052563857969
  FLASH LOAN: wstETH, Amount: 2156930052563857968
  FLASH LOAN: wstETH, Amount: 2156930052563857968
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: LUSD, Amount: 9977285910442005938121
  WITHDRAW: LUSD, Amount: 4988642955221002969060
  WITHDRAW: LUSD, Amount: 4988642955221002969058
  BORROW: LUSD, Amount 9977285910442005938121
  REPAY: LUSD, Amount: 9977285910442005938122
  REPAY: LUSD, Amount: 9977285910442005938122
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9977285910442005938122
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9977285910442005938122
  FLASH LOAN: LUSD, Amount: 9977285910442005938121
  FLASH LOAN: LUSD, Amount: 9977285910442005938121
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: rETH, Amount: 2284132245532770799
  WITHDRAW: rETH, Amount: 1142066122766385399
  WITHDRAW: rETH, Amount: 1142066122766385399
  BORROW: rETH, Amount 2284132245532770799
  REPAY: rETH, Amount: 2284132245532770800
  REPAY: rETH, Amount: 2284132245532770800
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2284132245532770800
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2284132245532770800
  FLASH LOAN: rETH, Amount: 2284132245532770799
  FLASH LOAN: rETH, Amount: 2284132245532770799
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99992002639628882481979
  SUPPLY: USDC, Amount: 10001253857
  WITHDRAW: USDC, Amount: 5000626928
  WITHDRAW: USDC, Amount: 5000626927
  BORROW: USDC, Amount 10001253857
  REPAY: USDC, Amount: 10001253858
  REPAY: USDC, Amount: 10001253858
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001253858
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001253858
  FLASH LOAN: USDC, Amount: 10001253857
  FLASH LOAN: USDC, Amount: 10001253857

Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 661.87ms (577.60ms CPU time)

Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAllMainnet
[PASS] test_e2e() (gas: 125148823)
Logs:
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: WETH, Amount: 2493775336354438852
  WITHDRAW: WETH, Amount: 1246887668177219426
  WITHDRAW: WETH, Amount: 1246887668177219425
  BORROW: WETH, Amount 2493775336354438852
  REPAY: WETH, Amount: 2493775336354438853
  REPAY: WETH, Amount: 2493775336354438853
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2493775336354438853
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2493775336354438853
  FLASH LOAN: WETH, Amount: 2493775336354438852
  FLASH LOAN: WETH, Amount: 2493775336354438852
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: wstETH, Amount: 2053184641657345223
  WITHDRAW: wstETH, Amount: 1026592320828672611
  WITHDRAW: wstETH, Amount: 1026592320828672610
  BORROW: wstETH, Amount 2053184641657345223
  REPAY: wstETH, Amount: 2053184641657345224
  REPAY: wstETH, Amount: 2053184641657345224
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2053184641657345224
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2053184641657345224
  FLASH LOAN: wstETH, Amount: 2053184641657345223
  FLASH LOAN: wstETH, Amount: 2053184641657345223
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: WBTC, Amount: 8946497
  WITHDRAW: WBTC, Amount: 4473248
  WITHDRAW: WBTC, Amount: 4473247
  BORROW: WBTC, Amount 8946497
  REPAY: WBTC, Amount: 8946498
  REPAY: WBTC, Amount: 8946498
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8946498
  LIQUIDATE: WBTC, Amount: 115...*[Comment body truncated]*

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 14, 2025

Superseded by #552.

@dependabot dependabot bot closed this Nov 14, 2025
@dependabot dependabot bot deleted the dependabot/submodules/lib/aave-address-book-2d5a378 branch November 14, 2025 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant