Skip to content

chore(deps): bump lib/aave-address-book from a1770e8 to 70e2f30 - #782

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/submodules/lib/aave-address-book-70e2f30
Open

chore(deps): bump lib/aave-address-book from a1770e8 to 70e2f30#782
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/submodules/lib/aave-address-book-70e2f30

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps lib/aave-address-book from a1770e8 to 70e2f30.

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 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/aave-dao/aave-address-book) from `a1770e8` to `70e2f30`.
- [Release notes](https://github.com/aave-dao/aave-address-book/releases)
- [Commits](aave-dao/aave-address-book@a1770e8...70e2f30)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file submodules Pull requests that update submodules code labels Aug 12, 2026
@github-actions

Copy link
Copy Markdown
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
Copy Markdown
Contributor

Forge Build Sizes

⚠️🤯🔫 Code-size exceeded: V4DiffWriterHarness.

🔕 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,379 8,806 16,197 40,346
AaveV3AvalancheCollateralUpdateCorrectBonus 8,379 8,806 16,197 40,346
AaveV3AvalancheCollateralUpdateNoChange 8,505 8,932 16,071 40,220
AaveV3AvalancheCollateralUpdateWrongBonus 8,379 8,806 16,197 40,346
AaveV3AvalancheEModeCategoryUpdateEdgeBonus 8,387 8,814 16,189 40,338
AaveV3AvalancheEModeCategoryUpdateNoChange 8,514 8,941 16,062 40,211
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,382 8,809 16,194 40,343
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,352 8,779 16,224 40,373
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
AaveV3MegaEth 85 160 24,491 48,992
AaveV3MegaEthAssets 85 160 24,491 48,992
AaveV3MegaEthEModes 85 160 24,491 48,992
AaveV3MegaEthExternalLibraries 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
AaveV3Monad 85 160 24,491 48,992
AaveV3MonadAssets 85 160 24,491 48,992
AaveV3MonadEModes 85 160 24,491 48,992
AaveV3MonadExternalLibraries 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,679 9,106 15,897 40,046
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,224 8,651 16,352 40,501
AaveV3PolygonBorrowUpdateNoChange 8,449 8,876 16,127 40,276
AaveV3PolygonEModeCategoryUpdate 8,387 8,814 16,189 40,338
AaveV3PolygonEModes 85 160 24,491 48,992
AaveV3PolygonExternalLibraries 85 160 24,491 48,992
AaveV3PolygonPriceFeedUpdate 8,261 8,688 16,315 40,464
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
AaveV3XLayer 85 160 24,491 48,992
AaveV3XLayerAssets 85 160 24,491 48,992
AaveV3XLayerEModes 85 160 24,491 48,992
AaveV3XLayerExternalLibraries 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
AaveV4Avalanche 85 160 24,491 48,992
AaveV4AvalancheAssets 85 160 24,491 48,992
AaveV4AvalancheExternalLibraries 85 160 24,491 48,992
AaveV4AvalancheGetters 85 160 24,491 48,992
AaveV4AvalancheHubs 85 160 24,491 48,992
AaveV4AvalancheIRStrategies 85 160 24,491 48,992
AaveV4AvalanchePositionManagers 85 160 24,491 48,992
AaveV4AvalancheSpokePriceFeeds 85 160 24,491 48,992
AaveV4AvalancheSpokes 85 160 24,491 48,992
AaveV4AvalancheTokenizationSpokes 85 160 24,491 48,992
AaveV4Ethereum 85 160 24,491 48,992
AaveV4EthereumAssets 85 160 24,491 48,992
AaveV4EthereumExternalLibraries 85 160 24,491 48,992
AaveV4EthereumGetters 85 160 24,491 48,992
AaveV4EthereumHubs 85 160 24,491 48,992
AaveV4EthereumIRStrategies 85 160 24,491 48,992
AaveV4EthereumPositionManagers 85 160 24,491 48,992
AaveV4EthereumSpokePriceFeeds 85 160 24,491 48,992
AaveV4EthereumSpokes 85 160 24,491 48,992
AaveV4EthereumTokenizationSpokes 85 160 24,491 48,992
AaveV4HubRolesProcedure 85 160 24,491 48,992
AaveV4SpokeRolesProcedure 85 160 24,491 48,992
Address (lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/utils/Address.sol) 85 160 24,491 48,992
Address (lib/aave-address-book/lib/aave-v4/src/dependencies/openzeppelin/Address.sol) 85 160 24,491 48,992
ArbSysMock 1,234 1,262 23,342 47,890
AssetInterestRateStrategy 4,214 4,597 20,362 44,555
AuthorityUtils 85 160 24,491 48,992
CallWithExactGas 85 160 24,491 48,992
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
DeployConstants 278 355 24,298 48,797
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
EModeConfiguration 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/lib/aave-v4/src/dependencies/openzeppelin/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
GhoArbitrum 85 160 24,491 48,992
GovV3Helpers 3,855 3,932 20,721 45,220
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
GovernanceV3MegaEth 85 160 24,491 48,992
GovernanceV3Metis 85 160 24,491 48,992
GovernanceV3Monad 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
GovernanceV3XLayer 85 160 24,491 48,992
GovernanceV3ZkSync 85 160 24,491 48,992
HubConfigurator 15,489 15,973 9,087 33,179
IpfsUtils 85 160 24,491 48,992
LowLevelCall 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
MockERC20Symbol 505 1,727 24,071 47,425
MockHub 9,813 9,841 14,763 39,311
MockIR 1,439 1,467 23,137 47,685
MockOracle 1,289 1,345 23,287 47,807
MockOwnable 240 507 24,336 48,645
MockRecordingAccessManager 2,302 2,330 22,274 46,822
MockSpoke 6,135 6,163 18,441 42,989
MockTokenizationSpoke 240 507 24,336 48,645
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
PayloadWithExecutorCheck 538 811 24,038 48,341
PayloadWithStorage 113 139 24,463 49,013
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
ReportFileUtils 85 160 24,491 48,992
ReserveConfiguration 188 264 24,388 48,888
Roles 637 714 23,939 48,438
SafeCast (lib/aave-address-book/lib/aave-v3-origin/lib/solidity-utils/lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol) 85 160 24,491 48,992
SafeCast (lib/aave-address-book/lib/aave-v4/src/dependencies/openzeppelin/SafeCast.sol) 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
Types 85 160 24,491 48,992
V2RateStrategyFactory 13,226 13,525 11,350 35,627
V4DiffWriter 85 160 24,491 48,992
V4DiffWriterHarness 45,984 46,012 -21,408 3,140
V4EngineDefaults 85 160 24,491 48,992
V4RoleWiring 85 160 24,491 48,992
WadRayMath (lib/aave-address-book/lib/aave-v3-origin/src/contracts/protocol/libraries/math/WadRayMath.sol) 85 160 24,491 48,992
WadRayMath (lib/aave-address-book/lib/aave-v4/src/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
Copy Markdown
Contributor
🔮 Coverage report
File Line Coverage Function Coverage Branch Coverage
src/CommonTestBase.sol ${\color{red}78.95\%}$
$60 / 76$
39, 40, 91, 92, 93 and 11 more
${\color{orange}87.5\%}$
$7 / 8$
CommonTestBase.executePayload.1
${\color{red}68.18\%}$
$15 / 22$
src/ProtocolV2TestBase.sol ${\color{red}69.15\%}$
$278 / 402$
67, 72, 109, 110, 117 and 119 more
${\color{red}51.35\%}$
$19 / 37$
ProtocolV2TestBase.defaultTest.0, ProtocolV2TestBase.createConfigurationSnapshot, ProtocolV2TestBase.e2eTest, ProtocolV2TestBase.e2eTestAsset, ProtocolV2TestBase._activateReserveForE2E and 13 more
${\color{red}28.68\%}$
$37 / 129$
src/ProtocolV3TestBase.sol ${\color{orange}91.29\%}$
$461 / 505$
55, 140, 153, 159, 180 and 39 more
${\color{orange}80.49\%}$
$33 / 41$
ProtocolV3TestBase.createConfigurationSnapshot, ProtocolV3TestBase.defaultTest.0, ProtocolV3TestBase.defaultTest.1, ProtocolV3TestBase.defaultTest.3, ProtocolV3TestBase.reserveConfigChangesTest and 3 more
${\color{red}74.17\%}$
$89 / 120$
src/ProtocolV4TestBase.sol ${\color{orange}91.47\%}$
$354 / 387$
41, 47, 48, 59, 67 and 28 more
${\color{red}48.28\%}$
$14 / 29$
ProtocolV4TestBase.defaultTest.0, ProtocolV4TestBase.defaultTest.1, ProtocolV4TestBase.defaultTest.2, ProtocolV4TestBase.defaultTest.3, ProtocolV4TestBase.defaultTest.5 and 10 more
${\color{red}71.43\%}$
$25 / 35$
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/dependencies/v4/SnapshotV4.sol ${\color{lightgreen}97.79\%}$
$177 / 181$
301, 302, 346, 347
${\color{green}100\%}$
$15 / 15$
${\color{red}66.67\%}$
$4 / 6$
src/dependencies/v4/V4DiffWriter.sol ${\color{green}100\%}$
$197 / 197$
${\color{green}100\%}$
$11 / 11$
${\color{green}100\%}$
$18 / 18$
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/AaveV3PayloadMegaEth.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadMegaEth.getPoolContext
${\color{green}100\%}$
$0 / 0$
src/v3-config-engine/AaveV3PayloadMonad.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadMonad.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/AaveV3PayloadXLayer.sol ${\color{red}0\%}$
$0 / 3$
11, 12, 13
${\color{red}0\%}$
$0 / 1$
AaveV3PayloadXLayer.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$
src/v4-config-engine/V4RoleWiring.sol ${\color{green}100\%}$
$22 / 22$
${\color{green}100\%}$
$3 / 3$
${\color{green}100\%}$
$0 / 0$

@github-actions

Copy link
Copy Markdown
Contributor
🌈 Test Results
No files changed, compilation skipped

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 132.01ms (2.48ms 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 173.84ms (2.08ms 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 219.52ms (1.46ms 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 103.74ms (894.11µs 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 45.93ms (45.72ms 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 102.48ms (690.61µ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 83.99ms (5.24ms 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 96.54ms (524.80µs 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 147.19ms (38.52ms 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 85.22ms (6.00ms 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 66.08ms (495.50µs 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 88.45ms (448.21µ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: 372220)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 39.54ms (2.57ms 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 35.70ms (35.37ms 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 68.34ms (571.06µs CPU time)

Ran 3 tests for tests/swaps/AaveSwapperTest.t.sol:CancelSwap
[PASS] test_revertsIf_invalidCaller() (gas: 19203)
[PASS] test_revertsIf_noMatchingTrade() (gas: 379787)
[PASS] test_successful() (gas: 419714)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 83.96ms (5.17ms 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 73.95ms (790.13µs CPU time)

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

Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 12013)
[PASS] test_successful_governanceCaller() (gas: 249172)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 62.57ms (1.25ms 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 66.57ms (428.44µs 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 85.43ms (583.92µ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 64.81ms (16.42ms 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 40.43ms (225.70µs 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 88.85ms (377.69µs 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 84.80ms (10.59ms 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 35.58ms (425.40µ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 49.79ms (461.95µ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 85.91ms (873.50µs 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 76.59ms (6.70ms 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 61.33ms (1.73ms 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.45ms (82.05µ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.62ms (263.62µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:RescuableTest
[PASS] test_revertsIf_callertNotRescueGuardian() (gas: 9972)
[PASS] test_successful() (gas: 231849)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 71.25ms (1.89ms 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.53ms (182.94µs CPU time)

Ran 2 tests for tests/bridges/ccip/AaveGhoCcipBridgeForkTest.t.sol:ReceiveTest
[PASS] test_receiveEther_arbitrum(uint256) (runs: 256, μ: 18816, ~: 18230)
[PASS] test_receiveEther_mainnet(uint256) (runs: 256, μ: 14338, ~: 13752)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 272.14ms (170.50ms CPU time)

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

Ran 2 tests for tests/bridges/optimism/AaveOpEthERC20BridgeTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 14992)
[PASS] test_successful_governanceCaller() (gas: 239567)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 28.80ms (2.00ms 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 27.72ms (551.53µ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: 1097381)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 84.17ms (14.49ms 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 53.09ms (980.86µs 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 67.46ms (1.68ms CPU time)

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

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: 339029)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 4.06ms (2.68ms CPU time)

Ran 3 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestPlausibilityEMode
[PASS] test_borrowCapIncrease_borrowDisabled_eModeBorrowable_passes() (gas: 525246)
Logs:
  0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee
  0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  0x6c3ea9036406852006290770BEdFcAbA0e23A0e8
  0x853d955aCEf822Db058eb8505911ED77F175b99e

[PASS] test_borrowCapIncrease_borrowDisabled_noEMode_reverts() (gas: 7860785)
[PASS] test_borrowCapIncrease_borrowEnabled_passes() (gas: 6200513)
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
  0x9F56094C450763769BA0EA9Fe2876070c0fD5F77
  0xBC6736d346a5eBC0dEbc997397912CD9b8FAe10a
  0x68749665FF8D2d112Fa859AA293F07A622782F38
  0xe6A934089BBEe34F832060CE98848359883749B3
  0x62C6E813b9589C3631Ba0Cdb013acdB8544038B7
  0x1F84a51296691320478c98b8d77f2Bbd17D34350
  0xE8483517077afa11A9B07f849cee2552f040d7b2
  0xacA92E438df0B2401fF60dA7E4337B687a2435DA
  0x356B8d89c1e1239Cbbb9dE4815c39A1474d5BA7D
  0xe343167631d89B6Ffc58B88d6b7fB0228795491D
  0xAeBf0Bb9f57E89260d57f31AF34eB58657d96Ce0
  0x3de0ff76E8b528C092d47b9DaC775931cef80F49
  0x9Bf45ab47747F4B4dD09B3C2c73953484b4eB375
  0xB0F70C0bD6FD87dbEb7C10dC692a2a6106817072
  0x619D75E3b790eBC21c289f2805Bb7177A7D732E2
  0x9db38D74a0D29380899aD354121DfB521aDb0548

Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 184.17ms (138.43ms CPU time)

Ran 13 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestBaseReserveConfigChangesTest
[PASS] testFuzz_revertsWhenDeclaredBorrowCapIsNotApplied(uint256) (runs: 256, μ: 121004, ~: 121630)
[PASS] testFuzz_revertsWhenUndeclaredReserveConfigChanges(uint256) (runs: 256, μ: 128637, ~: 129262)
[PASS] testFuzz_validateExpectedReserveConfigChangesWithSanitizedInputs(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256) (runs: 256, μ: 133300, ~: 133830)
[PASS] test_revertsWhenDeclaredBorrowCapIsNoChange() (gas: 113873)
[PASS] test_revertsWhenDeclaredBorrowCapIsNotApplied() (gas: 119369)
[PASS] test_revertsWhenDeclaredBorrowingEnabledIsNoChange() (gas: 114654)
[PASS] test_revertsWhenDeclaredCollateralLiqBonusIsNoChange() (gas: 105363)
[PASS] test_revertsWhenDeclaredCollateralLiqThresholdIsNoChange() (gas: 104708)
[PASS] test_revertsWhenDeclaredCollateralLtvIsNoChange() (gas: 104380)
[PASS] test_revertsWhenDeclaredFreezeIsNoChange() (gas: 123298)
[PASS] test_revertsWhenDeclaredReserveFactorIsNoChange() (gas: 115007)
[PASS] test_revertsWhenUndeclaredReserveConfigChanges() (gas: 127021)
[PASS] test_validateExpectedReserveConfigChanges() (gas: 124801)
Suite result: ok. 13 passed; 0 failed; 0 skipped; finished in 563.81ms (562.64ms CPU time)

Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestBaseTest
[PASS] test_e2eTestDPI() (gas: 4076005)
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: 3673407)
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 117.47ms (85.18ms CPU time)

Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAllMainnet
[PASS] test_e2e() (gas: 172966437)
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: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8946498
  FLASH LOAN: WBTC, Amount: 8946497
  FLASH LOAN: WBTC, Amount: 8946497
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  BORROW: USDC, Amount 10002257409
  REPAY: USDC, Amount: 10002257410
  REPAY: USDC, Amount: 10002257410
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002257410
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002257410
  FLASH LOAN: USDC, Amount: 10002257409
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: DAI, Amount: 10004002101040521260530
  WITHDRAW: DAI, Amount: 5002001050520260630265
  WITHDRAW: DAI, Amount: 5002001050520260630263
  BORROW: DAI, Amount 10004002101040521260530
  REPAY: DAI, Amount: 10004002101040521260531
  REPAY: DAI, Amount: 10004002101040521260531
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004002101040521260531
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004002101040521260531
  FLASH LOAN: DAI, Amount: 10004002101040521260530
  FLASH LOAN: DAI, Amount: 10004002101040521260530
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: LINK, Amount: 476148090167701019113
  WITHDRAW: LINK, Amount: 238074045083850509556
  WITHDRAW: LINK, Amount: 238074045083850509555
  BORROW: LINK, Amount 476148090167701019113
  REPAY: LINK, Amount: 476148090167701019114
  REPAY: LINK, Amount: 476148090167701019114
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 476148090167701019114
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 476148090167701019114
  FLASH LOAN: LINK, Amount: 476148090167701019113
  FLASH LOAN: LINK, Amount: 476148090167701019113
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: AAVE, Amount: 37405131235902941165
  WITHDRAW: AAVE, Amount: 18702565617951470582
  WITHDRAW: AAVE, Amount: 18702565617951470583
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: cbETH, Amount: 2243912325740189235
  WITHDRAW: cbETH, Amount: 1121956162870094617
  WITHDRAW: cbETH, Amount: 1121956162870094617
  BORROW: cbETH, Amount 2243912325740189235
  REPAY: cbETH, Amount: 2243912325740189237
  REPAY: cbETH, Amount: 2243912325740189237
  LIQUIDATE: cbETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2243912325740189237
  LIQUIDATE: cbETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2243912325740189237
  FLASH LOAN: cbETH, Amount: 2243912325740189235
  FLASH LOAN: cbETH, Amount: 2243912325740189235
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: USDT, Amount: 9999438131
  WITHDRAW: USDT, Amount: 4999719065
  WITHDRAW: USDT, Amount: 4999719063
  BORROW: USDT, Amount 9999438131
  REPAY: USDT, Amount: 9999438132
  REPAY: USDT, Amount: 9999438132
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999438132
  LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999438132
  FLASH LOAN: USDT, Amount: 9999438131
  FLASH LOAN: USDT, Amount: 9999438131
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: rETH, Amount: 2174860630510283926
  WITHDRAW: rETH, Amount: 1087430315255141963
  WITHDRAW: rETH, Amount: 1087430315255141962
  BORROW: rETH, Amount 2174860630510283926
  REPAY: rETH, Amount: 2174860630510283927
  REPAY: rETH, Amount: 2174860630510283927
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2174860630510283927
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2174860630510283927
  FLASH LOAN: rETH, Amount: 2174860630510283926
  FLASH LOAN: rETH, Amount: 2174860630510283926
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: LUSD, Amount: 9978698771094308113299
  WITHDRAW: LUSD, Amount: 4989349385547154056649
  WITHDRAW: LUSD, Amount: 4989349385547154056648
  BORROW: LUSD, Amount 9978698771094308113299
  REPAY: LUSD, Amount: 9978698771094308113300
  REPAY: LUSD, Amount: 9978698771094308113300
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9978698771094308113300
  LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9978698771094308113300
  FLASH LOAN: LUSD, Amount: 9978698771094308113299
  FLASH LOAN: LUSD, Amount: 9978698771094308113299
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: CRV, Amount: 14887715435849853995430
  WITHDRAW: CRV, Amount: 7443857717924926997715
  WITHDRAW: CRV, Amount: 7443857717924926997713
  BORROW: CRV, Amount 14887715435849853995430
  REPAY: CRV, Amount: 14887715435849853995432
  REPAY: CRV, Amount: 14887715435849853995432
  LIQUIDATE: CRV, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 14887715435849853995432
  LIQUIDATE: CRV, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 14887715435849853995432
  FLASH LOAN: CRV, Amount: 14887715435849853995430
  FLASH LOAN: CRV, Amount: 14887715435849853995430
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: MKR, Amount: 6363188713142637258
  WITHDRAW: MKR, Amount: 3181594356571318629
  WITHDRAW: MKR, Amount: 3181594356571318627
  BORROW: MKR, Amount 6363188713142637258
  REPAY: MKR, Amount: 6363188713142637259
  REPAY: MKR, Amount: 6363188713142637259
  LIQUIDATE: MKR, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 6363188713142637259
  LIQUIDATE: MKR, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 6363188713142637259
  FLASH LOAN: MKR, Amount: 6363188713142637258
  FLASH LOAN: MKR, Amount: 6363188713142637258
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: SNX, Amount: 12537793454421754395634
  WITHDRAW: SNX, Amount: 6268896727210877197817
  WITHDRAW: SNX, Amount: 6268896727210877197815
  FLASH LOAN: SNX, Amount: 12537793454421754395634
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: BAL, Amount: 9057971014492753623188
  WITHDRAW: BAL, Amount: 4528985507246376811594
  WITHDRAW: BAL, Amount: 4528985507246376811592
  BORROW: BAL, Amount 9057971014492753623188
  REPAY: BAL, Amount: 9057971014492753623190
  REPAY: BAL, Amount: 9057971014492753623190
  LIQUIDATE: BAL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9057971014492753623190
  LIQUIDATE: BAL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9057971014492753623190
  FLASH LOAN: BAL, Amount: 9057971014492753623188
  FLASH LOAN: BAL, Amount: 9057971014492753623188
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: UNI, Amount: 1298983351848760584192
  WITHDRAW: UNI, Amount: 649491675924380292096
  WITHDRAW: UNI, Amount: 649491675924380292094
  BORROW: UNI, Amount 1298983351848760584192
  REPAY: UNI, Amount: 1298983351848760584193
  REPAY: UNI, Amount: 1298983351848760584193
  LIQUIDATE: UNI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1298983351848760584193
  LIQUIDATE: UNI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1298983351848760584193
  FLASH LOAN: UNI, Amount: 1298983351848760584192
  FLASH LOAN: UNI, Amount: 1298983351848760584192
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: LDO, Amount: 9297719707278402820600
  WITHDRAW: LDO, Amount: 4648859853639201410300
  WITHDRAW: LDO, Amount: 4648859853639201410298
  BORROW: LDO, Amount 9297719707278402820600
  REPAY: LDO, Amount: 9297719707278402820601
  REPAY: LDO, Amount: 9297719707278402820601
  LIQUIDATE: LDO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9297719707278402820601
  LIQUIDATE: LDO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9297719707278402820601
  FLASH LOAN: LDO, Amount: 9297719707278402820600
  FLASH LOAN: LDO, Amount: 9297719707278402820600
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: ENS, Amount: 496374397266902209521
  WITHDRAW: ENS, Amount: 248187198633451104760
  WITHDRAW: ENS, Amount: 248187198633451104759
  BORROW: ENS, Amount 496374397266902209521
  REPAY: ENS, Amount: 496374397266902209522
  REPAY: ENS, Amount: 496374397266902209522
  LIQUIDATE: ENS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 496374397266902209522
  LIQUIDATE: ENS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 496374397266902209522
  FLASH LOAN: ENS, Amount: 496374397266902209521
  FLASH LOAN: ENS, Amount: 496374397266902209521
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: 1INCH, Amount: 43345037071276405579858
  WITHDRAW: 1INCH, Amount: 21672518535638202789929
  WITHDRAW: 1INCH, Amount: 21672518535638202789927
  BORROW: 1INCH, Amount 43345037071276405579858
  REPAY: 1INCH, Amount: 43345037071276405579859
  REPAY: 1INCH, Amount: 43345037071276405579859
  LIQUIDATE: 1INCH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 43345037071276405579859
  LIQUIDATE: 1INCH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 43345037071276405579859
  FLASH LOAN: 1INCH, Amount: 43345037071276405579858
  FLASH LOAN: 1INCH, Amount: 43345037071276405579858
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: FRAX, Amount: 10036213669784684075549
  WITHDRAW: FRAX, Amount: 5018106834892342037774
  WITHDRAW: FRAX, Amount: 5018106834892342037773
  FLASH LOAN: FRAX, Amount: 10036213669784684075549
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: GHO, Amount: 10000000000000000000000
  WITHDRAW: GHO, Amount: 5000000000000000000000
  WITHDRAW: GHO, Amount: 5000000000000000000000
  BORROW: GHO, Amount 10000000000000000000000
  REPAY: GHO, Amount: 10000000000000000000001
  REPAY: GHO, Amount: 10000000000000000000001
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: RPL, Amount: 1857510803231750048769
  WITHDRAW: RPL, Amount: 928755401615875024384
  WITHDRAW: RPL, Amount: 928755401615875024383
  BORROW: RPL, Amount 1857510803231750048769
  REPAY: RPL, Amount: 1857510803231750048770
  REPAY: RPL, Amount: 1857510803231750048770
  LIQUIDATE: RPL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1857510803231750048770
  LIQUIDATE: RPL, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1857510803231750048770
  FLASH LOAN: RPL, Amount: 1857510803231750048769
  FLASH LOAN: RPL, Amount: 1857510803231750048769
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: sDAI, Amount: 8578911392078847470610
  WITHDRAW: sDAI, Amount: 4289455696039423735305
  WITHDRAW: sDAI, Amount: 4289455696039423735304
  FLASH LOAN: sDAI, Amount: 8578911392078847470610
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: crvUSD, Amount: 10006720413362410060972
  WITHDRAW: crvUSD, Amount: 5003360206681205030486
  WITHDRAW: crvUSD, Amount: 5003360206681205030484
  BORROW: crvUSD, Amount 10006720413362410060972
  REPAY: crvUSD, Amount: 10006720413362410060974
  REPAY: crvUSD, Amount: 10006720413362410060974
  LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10006720413362410060974
  LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10006720413362410060974
  FLASH LOAN: crvUSD, Amount: 10006720413362410060972
  FLASH LOAN: crvUSD, Amount: 10006720413362410060972
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: PYUSD, Amount: 10003801444
  WITHDRAW: PYUSD, Amount: 5001900722
  WITHDRAW: PYUSD, Amount: 5001900720
  BORROW: PYUSD, Amount 10003801444
  REPAY: PYUSD, Amount: 10003801446
  REPAY: PYUSD, Amount: 10003801446
  LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003801446
  LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003801446
  FLASH LOAN: PYUSD, Amount: 10003801444
  FLASH LOAN: PYUSD, Amount: 10003801444
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: weETH, Amount: 2314191339879861803
  WITHDRAW: weETH, Amount: 1157095669939930901
  WITHDRAW: weETH, Amount: 1157095669939930900
  BORROW: weETH, Amount 2314191339879861803
  REPAY: weETH, Amount: 2314191339879861804
  REPAY: weETH, Amount: 2314191339879861804
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2314191339879861804
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2314191339879861804
  FLASH LOAN: weETH, Amount: 2314191339879861803
  FLASH LOAN: weETH, Amount: 2314191339879861803
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: osETH, Amount: 2362592509835127260
  WITHDRAW: osETH, Amount: 1181296254917563630
  WITHDRAW: osETH, Amount: 1181296254917563628
  BORROW: osETH, Amount 2362592509835127260
  REPAY: osETH, Amount: 2362592509835127261
  REPAY: osETH, Amount: 2362592509835127261
  LIQUIDATE: osETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2362592509835127261
  LIQUIDATE: osETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2362592509835127261
  FLASH LOAN: osETH, Amount: 2362592509835127260
  FLASH LOAN: osETH, Amount: 2362592509835127260
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: USDe, Amount: 9999438131571387003764
  WITHDRAW: USDe, Amount: 4999719065785693501882
  WITHDRAW: USDe, Amount: 4999719065785693501881
  BORROW: USDe, Amount 9999438131571387003764
  REPAY: USDe, Amount: 9999438131571387003765
  REPAY: USDe, Amount: 9999438131571387003765
  LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999438131571387003765
  LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999438131571387003765
  FLASH LOAN: USDe, Amount: 9999438131571387003764
  FLASH LOAN: USDe, Amount: 9999438131571387003764
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: ETHx, Amount: 2329398117506787519
  WITHDRAW: ETHx, Amount: 1164699058753393759
  WITHDRAW: ETHx, Amount: 1164699058753393759
  BORROW: ETHx, Amount 2329398117506787519
  REPAY: ETHx, Amount: 2329398117506787520
  REPAY: ETHx, Amount: 2329398117506787520
  LIQUIDATE: ETHx, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2329398117506787520
  LIQUIDATE: ETHx, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2329398117506787520
  FLASH LOAN: ETHx, Amount: 2329398117506787519
  FLASH LOAN: ETHx, Amount: 2329398117506787519
  E2E: Collateral sUSDe, TestAsset USDC
  SUPPLY: sUSDe, Amount: 83393668652603491959766
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  BORROW: USDC, Amount 10002257409
  REPAY: USDC, Amount: 10002257410
  REPAY: USDC, Amount: 10002257410
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002257410
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002257410
  FLASH LOAN: USDC, Amount: 10002257409
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral WETH, TestAsset tBTC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: tBTC, Amount: 89458237903657860
  WITHDRAW: tBTC, Amount: 44729118951828930
  WITHDRAW: tBTC, Amount: 44729118951828928
  BORROW: tBTC, Amount 89458237903657860
  REPAY: tBTC, Amount: 89458237903657861
  REPAY: tBTC, Amount: 89458237903657861
  LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 89458237903657861
  LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 89458237903657861
  FLASH LOAN: tBTC, Amount: 89458237903657860
  FLASH LOAN: tBTC, Amount: 89458237903657860
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: cbBTC, Amount: 8945823
  WITHDRAW: cbBTC, Amount: 4472911
  WITHDRAW: cbBTC, Amount: 4472910
  BORROW: cbBTC, Amount 8945823
  REPAY: cbBTC, Amount: 8945824
  REPAY: cbBTC, Amount: 8945824
  LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8945824
  LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8945824
  FLASH LOAN: cbBTC, Amount: 8945823
  FLASH LOAN: cbBTC, Amount: 8945823
  E2E: Collateral WETH, TestAsset USDS
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: USDS, Amount: 10001384991793663586533
  WITHDRAW: USDS, Amount: 5000692495896831793266
  WITHDRAW: USDS, Amount: 5000692495896831793266
  BORROW: USDS, Amount 10001384991793663586533
  REPAY: USDS, Amount: 10001384991793663586534
  REPAY: USDS, Amount: 10001384991793663586534
  LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001384991793663586534
  LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001384991793663586534
  FLASH LOAN: USDS, Amount: 10001384991793663586533
  FLASH LOAN: USDS, Amount: 10001384991793663586533
  E2E: Collateral rsETH, TestAsset wstETH
  SUPPLY: rsETH, Amount: 23642260727748108568
  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 LBTC, TestAsset WBTC
  SUPPLY: LBTC, Amount: 89358603
  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: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8946498
  FLASH LOAN: WBTC, Amount: 8946497
  FLASH LOAN: WBTC, Amount: 8946497
  E2E: Collateral eBTC, TestAsset WBTC
  SUPPLY: eBTC, Amount: 89384131
  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: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8946498
  FLASH LOAN: WBTC, Amount: 8946497
  FLASH LOAN: WBTC, Amount: 8946497
  E2E: Collateral WETH, TestAsset RLUSD
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: RLUSD, Amount: 10003818757734389948675
  WITHDRAW: RLUSD, Amount: 5001909378867194974337
  WITHDRAW: RLUSD, Amount: 5001909378867194974337
  BORROW: RLUSD, Amount 10003818757734389948675
  REPAY: RLUSD, Amount: 10003818757734389948676
  REPAY: RLUSD, Amount: 10003818757734389948676
  LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003818757734389948676
  LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003818757734389948676
  FLASH LOAN: RLUSD, Amount: 10003818757734389948675
  FLASH LOAN: RLUSD, Amount: 10003818757734389948675
  E2E: Collateral PT-eUSDE-29MAY2025, TestAsset USDC
  SUPPLY: PT-eUSDE-29MAY2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral PT-sUSDE-31JUL2025, TestAsset USDC
  SUPPLY: PT-sUSDE-31JUL2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral WETH, TestAsset USDtb
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: USDtb, Amount: 10002925255461707221659
  WITHDRAW: USDtb, Amount: 5001462627730853610829
  WITHDRAW: USDtb, Amount: 5001462627730853610828
  BORROW: USDtb, Amount 10002925255461707221659
  REPAY: USDtb, Amount: 10002925255461707221660
  REPAY: USDtb, Amount: 10002925255461707221660
  LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002925255461707221660
  LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002925255461707221660
  FLASH LOAN: USDtb, Amount: 10002925255461707221659
  FLASH LOAN: USDtb, Amount: 10002925255461707221659
  E2E: Collateral PT-USDe-31JUL2025, TestAsset USDC
  SUPPLY: PT-USDe-31JUL2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral PT-eUSDE-14AUG2025, TestAsset USDC
  SUPPLY: PT-eUSDE-14AUG2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral eUSDe, TestAsset USDC
  SUPPLY: eUSDe, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral WETH, TestAsset FBTC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: FBTC, Amount: 8945823
  WITHDRAW: FBTC, Amount: 4472911
  WITHDRAW: FBTC, Amount: 4472911
  BORROW: FBTC, Amount 8945823
  REPAY: FBTC, Amount: 8945824
  REPAY: FBTC, Amount: 8945824
  LIQUIDATE: FBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8945824
  LIQUIDATE: FBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8945824
  FLASH LOAN: FBTC, Amount: 8945823
  FLASH LOAN: FBTC, Amount: 8945823
  E2E: Collateral WETH, TestAsset EURC
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: EURC, Amount: 8504761688
  WITHDRAW: EURC, Amount: 4252380844
  WITHDRAW: EURC, Amount: 4252380843
  BORROW: EURC, Amount 8504761688
  REPAY: EURC, Amount: 8504761689
  REPAY: EURC, Amount: 8504761689
  LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8504761689
  LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8504761689
  FLASH LOAN: EURC, Amount: 8504761688
  FLASH LOAN: EURC, Amount: 8504761688
  E2E: Collateral PT-sUSDE-25SEP2025, TestAsset USDC
  SUPPLY: PT-sUSDE-25SEP2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral PT-USDe-25SEP2025, TestAsset USDC
  SUPPLY: PT-USDe-25SEP2025, Amount: 99994381315713870037642
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral tETH, TestAsset USDC
  SUPPLY: tETH, Amount: 20441692894208189657
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral ezETH, TestAsset wstETH
  SUPPLY: ezETH, Amount: 23512901192651096246
  SUPPLY: wstETH, Amount: 2053184641657345223
  WITHDRAW: wstETH, Amount: 1026592320828672611
  WITHDRAW: wstETH, Amount: 1026592320828672610
  FLASH LOAN: wstETH, Amount: 2053184641657345223
  E2E: Collateral WETH, TestAsset XAUt
  SUPPLY: WETH, Amount: 24937753363544388528
  SUPPLY: XAUt, Amount: 2670814
  WITHDRAW: XAUt, Amount: 1335407
  WITHDRAW: XAUt, Amount: 1335407
  FLASH LOAN: XAUt, Amount: 2670814
  E2E: Collateral PT-sUSDE-27NOV2025, TestAsset USDC
  SUPPLY: PT-sUSDE-27NOV2025, Amount: 101479820347026685407553
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409
  E2E: Collateral PT-USDe-27NOV2025, TestAsset USDC
  SUPPLY: PT-USDe-27NOV2025, Amount: 101478051155024700417258
  SUPPLY: USDC, Amount: 10002257409
  WITHDRAW: USDC, Amount: 5001128704
  WITHDRAW: USDC, Amount: 5001128704
  FLASH LOAN: USDC, Amount: 10002257409

Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.42s (1.37s CPU time)

Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestArbitrumAll
[PASS] test_deal() (gas: 221249)
[PASS] test_e2e() (gas: 48629390)
Logs:
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: DAI, Amount: 9998000499880028993001
  WITHDRAW: DAI, Amount: 4999000249940014496500
  WITHDRAW: DAI, Amount: 4999000249940014496500
  BORROW: DAI, Amount 9998000499880028993001
  REPAY: DAI, Amount: 9998000499880028993003
  REPAY: DAI, Amount: 9998000499880028993003
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998000499880028993003
  LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998000499880028993003
  FLASH LOAN: DAI, Amount: 9998000499880028993001
  FLASH LOAN: DAI, Amount: 9998000499880028993001
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: LINK, Amount: 576173939998398236446
  WITHDRAW: LINK, Amount: 288086969999199118223
  WITHDRAW: LINK, Amount: 288086969999199118221
  BORROW: LINK, Amount 576173939998398236446
  REPAY: LINK, Amount: 576173939998398236447
  REPAY: LINK, Amount: 576173939998398236447
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 576173939998398236447
  LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 576173939998398236447
  FLASH LOAN: LINK, Amount: 576173939998398236446
  FLASH LOAN: LINK, Amount: 576173939998398236446
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: USDC, Amount: 10000804464
  WITHDRAW: USDC, Amount: 5000402232
  WITHDRAW: USDC, Amount: 5000402231
  BORROW: USDC, Amount 10000804464
  REPAY: USDC, Amount: 10000804465
  REPAY: USDC, Amount: 10000804465
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000804465
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000804465
  FLASH LOAN: USDC, Amount: 10000804464
  FLASH LOAN: USDC, Amount: 10000804464
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: WBTC, Amount: 8596933
  WITHDRAW: WBTC, Amount: 4298466
  WITHDRAW: WBTC, Amount: 4298465
  BORROW: WBTC, Amount 8596933
  REPAY: WBTC, Amount: 8596934
  REPAY: WBTC, Amount: 8596934
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8596934
  LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8596934
  FLASH LOAN: WBTC, Amount: 8596933
  FLASH LOAN: WBTC, Amount: 8596933
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: WETH, Amount: 2609950080354004744
  WITHDRAW: WETH, Amount: 1304975040177002372
  WITHDRAW: WETH, Amount: 1304975040177002370
  BORROW: WETH, Amount 2609950080354004744
  REPAY: WETH, Amount: 2609950080354004745
  REPAY: WETH, Amount: 2609950080354004745
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2609950080354004745
  LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2609950080354004745
  FLASH LOAN: WETH, Amount: 2609950080354004744
  FLASH LOAN: WETH, Amount: 2609950080354004744
  E2E: Collateral DAI, TestAsset USD₮0
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: USD₮0, Amount: 9998868128
  WITHDRAW: USD₮0, Amount: 4999434064
  WITHDRAW: USD₮0, Amount: 4999434063
  BORROW: USD₮0, Amount 9998868128
  REPAY: USD₮0, Amount: 9998868129
  REPAY: USD₮0, Amount: 9998868129
  LIQUIDATE: USD₮0, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998868129
  LIQUIDATE: USD₮0, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998868129
  FLASH LOAN: USD₮0, Amount: 9998868128
  FLASH LOAN: USD₮0, Amount: 9998868128
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: AAVE, Amount: 36595000603268584944
  WITHDRAW: AAVE, Amount: 18297500301634292472
  WITHDRAW: AAVE, Amount: 18297500301634292471
  FLASH LOAN: AAVE, Amount: 36595000603268584944
  E2E: TestAsset EURS SKIPPED
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: wstETH, Amount: 2156561350598186312
  WITHDRAW: wstETH, Amount: 1078280675299093156
  WITHDRAW: wstETH, Amount: 1078280675299093154
  BORROW: wstETH, Amount 2156561350598186312
  REPAY: wstETH, Amount: 2156561350598186313
  REPAY: wstETH, Amount: 2156561350598186313
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2156561350598186313
  LIQUIDATE: wstETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2156561350598186313
  FLASH LOAN: wstETH, Amount: 2156561350598186312
  FLASH LOAN: wstETH, Amount: 2156561350598186312
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: rETH, Amount: 2283741799834533572
  WITHDRAW: rETH, Amount: 1141870899917266786
  WITHDRAW: rETH, Amount: 1141870899917266784
  BORROW: rETH, Amount 2283741799834533572
  REPAY: rETH, Amount: 2283741799834533573
  REPAY: rETH, Amount: 2283741799834533573
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2283741799834533573
  LIQUIDATE: rETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2283741799834533573
  FLASH LOAN: rETH, Amount: 2283741799834533572
  FLASH LOAN: rETH, Amount: 2283741799834533572
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: LUSD, Amount: 9977285910442005938121
  WITHDRAW: LUSD, Amount: 4988642955221002969060
  WITHDRAW: LUSD, Amount: 4988642955221002969059
  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: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: USDC, Amount: 10000804464
  WITHDRAW: USDC, Amount: 5000402232
  WITHDRAW: USDC, Amount: 5000402230
  BORROW: USDC, Amount 10000804464
  REPAY: USDC, Amount: 10000804465
  REPAY: USDC, Amount: 10000804465
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000804465
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000804465
  FLASH LOAN: USDC, Amount: 10000804464
  FLASH LOAN: USDC, Amount: 10000804464
  E2E: Collateral DAI, TestAsset FRAX
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: FRAX, Amount: 10024680563052624299974
  WITHDRAW: FRAX, Amount: 5012340281526312149987
  WITHDRAW: FRAX, Amount: 5012340281526312149985
  FLASH LOAN: FRAX, Amount: 10024680563052624299974
  E2E: Collateral DAI, TestAsset ARB
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: ARB, Amount: 24464016037826065885558
  WITHDRAW: ARB, Amount: 12232008018913032942779
  WITHDRAW: ARB, Amount: 12232008018913032942778
  BORROW: ARB, Amount 24464016037826065885558
  REPAY: ARB, Amount: 24464016037826065885559
  REPAY: ARB, Amount: 24464016037826065885559
  LIQUIDATE: ARB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 24464016037826065885559
  LIQUIDATE: ARB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 24464016037826065885559
  FLASH LOAN: ARB, Amount: 24464016037826065885558
  FLASH LOAN: ARB, Amount: 24464016037826065885558
  E2E: Collateral DAI, TestAsset weETH
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: weETH, Amount: 2430387744922300143
  WITHDRAW: weETH, Amount: 1215193872461150071
  WITHDRAW: weETH, Amount: 1215193872461150071
  BORROW: weETH, Amount 2430387744922300143
  REPAY: weETH, Amount: 2430387744922300144
  REPAY: weETH, Amount: 2430387744922300144
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2430387744922300144
  LIQUIDATE: weETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2430387744922300144
  FLASH LOAN: weETH, Amount: 2430387744922300143
  FLASH LOAN: weETH, Amount: 2430387744922300143
  E2E: Collateral DAI, TestAsset GHO
  SUPPLY: DAI, Amount: 99980004998800289930016
  SUPPLY: GHO, Amount: 10000000000000000000000
  WITHDRAW: GHO, Amount: 5000000000000000000000
  WITHDRAW: GHO, Amount: 4999999999999999999998
  BORROW: GHO, Amount 10000000000000000000000
  REPAY: GHO, Amount: 10000000000000000000002
  REPAY: GHO, Amount: 10000000000000000000002
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000002
  LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000002
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  FLASH LOAN: GHO, Amount: 10000000000000000000000
  E2E: Collateral ezETH, TestAsset USD₮0
  SUPPLY: ezETH, Amount: 24706630026025422500
  SUPPLY: USD₮0, Amount: 9998868128
  WITHDRAW: USD₮0, Amount: 4999434064
  WITHDRAW: USD₮0, Amount: 4999434063
  FLASH LOAN: USD₮0, Amount: 9998868128
  E2E: Collateral rsETH, TestAsset USDC
  SUPPLY: rsETH, Amount: 24834159265592362132
  SUPPLY: USDC, Amount: 10000804464
  WITHDRAW: USDC, Amount: 5000402232
  WITHDRAW: USDC, Amount: 5000402231
  FLASH LOAN: USDC, Amount: 10000804464

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

Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAsset
[PASS] test_e2eTestAssetMAI() (gas: 3808208)
Logs:
  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

[PASS] test_e2eTestAssetUSDC() (gas: 3994938)
Logs:
  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. 2 passed; 0 failed; 0 skipped; finished in 103.20ms (69.57ms CPU time)

Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAvalancheAll
[PASS] test_deal() (gas: 221277)
[PASS] test_e2e() (gas: 34219194)
Logs:
  E2E: Collateral DAI.e, TestAsset DAI.e
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: DAI.e, Amount: 9996532202978786658908
  WITHDRAW: DAI.e, Amount: 4998266101489393329454
  WITHDRAW: DAI.e, Amount: 4998266101489393329452
  BORROW: DAI.e, Amount 9996532202978786658908
  REPAY: DAI.e, Amount: 9996532202978786658909
  REPAY: DAI.e, Amount: 9996532202978786658909
  LIQUIDATE: DAI.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9996532202978786658909
  LIQUIDATE: DAI.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9996532202978786658909
  FLASH LOAN: DAI.e, Amount: 9996532202978786658908
  FLASH LOAN: DAI.e, Amount: 9996532202978786658908
  E2E: Collateral DAI.e, TestAsset LINK.e
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: LINK.e, Amount: 577493907439276515632
  WITHDRAW: LINK.e, Amount: 288746953719638257816
  WITHDRAW: LINK.e, Amount: 288746953719638257815
  BORROW: LINK.e, Amount 577493907439276515632
  REPAY: LINK.e, Amount: 577493907439276515633
  REPAY: LINK.e, Amount: 577493907439276515633
  LIQUIDATE: LINK.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 577493907439276515633
  LIQUIDATE: LINK.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 577493907439276515633
  FLASH LOAN: LINK.e, Amount: 577493907439276515632
  FLASH LOAN: LINK.e, Amount: 577493907439276515632
  E2E: Collateral DAI.e, TestAsset USDC
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: USDC, Amount: 10001438406
  WITHDRAW: USDC, Amount: 5000719203
  WITHDRAW: USDC, Amount: 5000719202
  BORROW: USDC, Amount 10001438406
  REPAY: USDC, Amount: 10001438408
  REPAY: USDC, Amount: 10001438408
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001438408
  LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001438408
  FLASH LOAN: USDC, Amount: 10001438406
  FLASH LOAN: USDC, Amount: 10001438406
  E2E: TestAsset WBTC.e SKIPPED
  E2E: Collateral DAI.e, TestAsset WETH.e
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: WETH.e, Amount: 2611716158687873801
  WITHDRAW: WETH.e, Amount: 1305858079343936900
  WITHDRAW: WETH.e, Amount: 1305858079343936900
  BORROW: WETH.e, Amount 2611716158687873801
  REPAY: WETH.e, Amount: 2611716158687873802
  REPAY: WETH.e, Amount: 2611716158687873802
  LIQUIDATE: WETH.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2611716158687873802
  LIQUIDATE: WETH.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 2611716158687873802
  FLASH LOAN: WETH.e, Amount: 2611716158687873801
  FLASH LOAN: WETH.e, Amount: 2611716158687873801
  E2E: Collateral DAI.e, TestAsset USDt
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: USDt, Amount: 9999300048
  WITHDRAW: USDt, Amount: 4999650024
  WITHDRAW: USDt, Amount: 4999650022
  BORROW: USDt, Amount 9999300048
  REPAY: USDt, Amount: 9999300049
  REPAY: USDt, Amount: 9999300049
  LIQUIDATE: USDt, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999300049
  LIQUIDATE: USDt, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999300049
  FLASH LOAN: USDt, Amount: 9999300048
  FLASH LOAN: USDt, Amount: 9999300048
  E2E: Collateral DAI.e, TestAsset AAVE.e
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: AAVE.e, Amount: 36635651412656064211
  WITHDRAW: AAVE.e, Amount: 18317825706328032105
  WITHDRAW: AAVE.e, Amount: 18317825706328032104
  FLASH LOAN: AAVE.e, Amount: 36635651412656064211
  E2E: Collateral DAI.e, TestAsset WAVAX
  SUPPLY: DAI.e, Amount: 99965322029787866589080
  SUPPLY: WAVAX, Amount: 439367311265099873139
  WITHDRAW: WAVAX, Amount: 219683655632549936569
  WITHDRAW: WAVAX, Amount: 21968...*[Comment body truncated]*

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.

0 participants