Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add code diff #4

Merged
merged 7 commits into from
Feb 3, 2025
Merged

fix: add code diff #4

merged 7 commits into from
Feb 3, 2025

Conversation

sakulstra
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Jan 30, 2025

🔧 Build logs
Compiling 159 files with Solc 0.8.28
installing solc version "0.8.28"
Successfully installed solc 0.8.28
Solc 0.8.28 finished in 19.84s
Compiler run successful with warnings:
Warning (3420): Source file does not specify required compiler version! Consider adding "pragma solidity ^0.8.28;"
--> src/Payloads.sol


╭----------------------------------+------------------+-------------------+--------------------+---------------------╮
| Contract                         | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) |
+====================================================================================================================+
| AaveV2Ethereum                   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2EthereumAssets             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Arbitrum                   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumAssets             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumEModes             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumExternalLibraries  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Avalanche                  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheAssets            | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheEModes            | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheExternalLibraries | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNB                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBAssets                  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBEModes                  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBExternalLibraries       | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Base                       | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseAssets                 | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseEModes                 | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseExternalLibraries      | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Ethereum                   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumAssets             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumEModes             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumExternalLibraries  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Gnosis                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisAssets               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisEModes               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisExternalLibraries    | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Linea                      | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaAssets                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaEModes                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaExternalLibraries     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Metis                      | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisAssets                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisEModes                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisExternalLibraries     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Optimism                   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismAssets             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismEModes             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismExternalLibraries  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Polygon                    | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonAssets              | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonEModes              | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonExternalLibraries   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Scroll                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollAssets               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollEModes               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollExternalLibraries    | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSync                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncAssets               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncEModes               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncExternalLibraries    | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Address                          | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainHelpers                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainIds                         | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Collector                        | 6,512            | 6,726             | 18,064             | 42,426              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| CollectorWithCustomImpl          | 6,511            | 6,725             | 18,065             | 42,427              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| CollectorWithCustomImplNewLayout | 6,514            | 6,728             | 18,062             | 42,424              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ConfiguratorInputTypes           | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Create2Utils                     | 162              | 212               | 24,414             | 48,940              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Create2UtilsZkSync               | 145              | 195               | 24,431             | 48,957              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| DataTypes                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| DeploymentLibrary                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ERC1967Proxy                     | 163              | 1,014             | 24,413             | 48,138              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ERC1967Utils                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Errors                           | 4,505            | 4,557             | 20,071             | 44,595              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3Helpers                     | 2,510            | 2,562             | 22,066             | 46,590              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3StorageHelpers              | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Arbitrum             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Avalanche            | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3BNB                  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Base                 | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Ethereum             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Gnosis               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Linea                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Metis                | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Optimism             | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Polygon              | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3PolygonZkEvm         | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Scroll               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3ZkSync               | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| IpfsUtils                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscArbitrum                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscAvalanche                    | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscBNB                          | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscBase                         | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscEthereum                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscGnosis                       | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscLinea                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscMetis                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscOptimism                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscPolygon                      | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscScroll                       | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscZkSync                       | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Payloads                         | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| PayloadsControllerUtils          | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyAdmin                       | 1,039            | 1,275             | 23,537             | 47,877              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyHelpers                     | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ReserveConfiguration             | 169              | 219               | 24,407             | 48,933              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| SafeERC20                        | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| StorageHelpers                   | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| StorageSlot                      | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| TestNetChainIds                  | 85               | 135               | 24,491             | 49,017              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| TransparentUpgradeableProxy      | 1,137            | 3,610             | 23,439             | 45,542              |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| UpgradePayload                   | 922              | 1,162             | 23,654             | 47,990              |
╰----------------------------------+------------------+-------------------+--------------------+---------------------╯
🔧 Build logs zksync
Compiling 149 files with zksolc and solc 0.8.27
zksolc and solc 0.8.27 finished in 46.72s
Compiler run successful with warnings:
Warning (3420)
Warning: Source file does not specify required compiler version! Consider adding "pragma solidity ^0.8.27;"
--> src/Payloads.sol

Warning (2018)
Warning: Function state mutability can be restricted to pure
  --> zksync/test/ZkSync.t.sol:85:3:
   |
85 |   function _getPayload() internal returns (address) {
   |   ^ (Relevant source part starts here and spans across multiple lines).

Warning (2018)
Warning: Function state mutability can be restricted to pure
  --> zksync/test/ZkSync.t.sol:89:3:
   |
89 |   function _getPool() internal returns (IPool) {
   |   ^ (Relevant source part starts here and spans across multiple lines).

Warning
Warning: You are using 'create'/'create2' in an assembly block, probably by providing bytecode and expecting an EVM-like behavior.
EraVM does not use bytecode for contract deployment. Instead, it refers to contracts using their bytecode hashes.
In order to deploy a contract, please use the `new` operator in Solidity instead of raw 'create'/'create2' in assembly.
In Solidity v0.6 and older, it can be a false-positive warning if there is 'create(' or 'create2(' in comments within assembly.
Learn more about CREATE/CREATE2 EraVM limitations at https: //docs.zksync.io/zksync-protocol/differences/evm-instructions#create-create2

You may disable this warning with:
    1. `suppressedWarnings = ["assemblycreate"]` in standard JSON.
    2. `--suppress-warnings assemblycreate` in the CLI.
    --> lib/forge-std/src/StdCheats.sol: 506:19
     |
 506 |             addr := create(0, add(bytecode, 0x20), mload(bytecode))
     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning
Warning: You are using 'create'/'create2' in an assembly block, probably by providing bytecode and expecting an EVM-like behavior.
EraVM does not use bytecode for contract deployment. Instead, it refers to contracts using their bytecode hashes.
In order to deploy a contract, please use the `new` operator in Solidity instead of raw 'create'/'create2' in assembly.
In Solidity v0.6 and older, it can be a false-positive warning if there is 'create(' or 'create2(' in comments within assembly.
Learn more about CREATE/CREATE2 EraVM limitations at https: //docs.zksync.io/zksync-protocol/differences/evm-instructions#create-create2

You may disable this warning with:
    1. `suppressedWarnings = ["assemblycreate"]` in standard JSON.
    2. `--suppress-warnings assemblycreate` in the CLI.
    --> lib/forge-std/src/StdCheats.sol: 516:19
     |
 516 |             addr := create(0, add(bytecode, 0x20), mload(bytecode))
     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning
Warning: You are using 'create'/'create2' in an assembly block, probably by providing bytecode and expecting an EVM-like behavior.
EraVM does not use bytecode for contract deployment. Instead, it refers to contracts using their bytecode hashes.
In order to deploy a contract, please use the `new` operator in Solidity instead of raw 'create'/'create2' in assembly.
In Solidity v0.6 and older, it can be a false-positive warning if there is 'create(' or 'create2(' in comments within assembly.
Learn more about CREATE/CREATE2 EraVM limitations at https: //docs.zksync.io/zksync-protocol/differences/evm-instructions#create-create2

You may disable this warning with:
    1. `suppressedWarnings = ["assemblycreate"]` in standard JSON.
    2. `--suppress-warnings assemblycreate` in the CLI.
    --> lib/forge-std/src/StdCheats.sol: 527:19
     |
 527 |             addr := create(val, add(bytecode, 0x20), mload(bytecode))
     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Warning
Warning: You are using 'create'/'create2' in an assembly block, probably by providing bytecode and expecting an EVM-like behavior.
EraVM does not use bytecode for contract deployment. Instead, it refers to contracts using their bytecode hashes.
In order to deploy a contract, please use the `new` operator in Solidity instead of raw 'create'/'create2' in assembly.
In Solidity v0.6 and older, it can be a false-positive warning if there is 'create(' or 'create2(' in comments within assembly.
Learn more about CREATE/CREATE2 EraVM limitations at https: //docs.zksync.io/zksync-protocol/differences/evm-instructions#create-create2

You may disable this warning with:
    1. `suppressedWarnings = ["assemblycreate"]` in standard JSON.
    2. `--suppress-warnings assemblycreate` in the CLI.
    --> lib/forge-std/src/StdCheats.sol: 537:19
     |
 537 |             addr := create(val, add(bytecode, 0x20), mload(bytecode))
     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


╭----------------------------------+------------------+-------------------+--------------------+---------------------╮
| Contract                         | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) |
+====================================================================================================================+
| AaveV2Ethereum                   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2EthereumAssets             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Arbitrum                   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumAssets             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumEModes             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ArbitrumExternalLibraries  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Avalanche                  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheAssets            | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheEModes            | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3AvalancheExternalLibraries | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNB                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBAssets                  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBEModes                  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BNBExternalLibraries       | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Base                       | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseAssets                 | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseEModes                 | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3BaseExternalLibraries      | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Ethereum                   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumAssets             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumEModes             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3EthereumExternalLibraries  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Gnosis                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisAssets               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisEModes               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3GnosisExternalLibraries    | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Linea                      | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaAssets                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaEModes                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3LineaExternalLibraries     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Metis                      | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisAssets                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisEModes                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3MetisExternalLibraries     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Optimism                   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismAssets             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismEModes             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3OptimismExternalLibraries  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Polygon                    | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonAssets              | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonEModes              | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3PolygonExternalLibraries   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Scroll                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollAssets               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollEModes               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ScrollExternalLibraries    | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSync                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncAssets               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncEModes               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3ZkSyncExternalLibraries    | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Address                          | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainHelpers                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainIds                         | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Collector                        | 23,584           | 23,584            | 427,415            | 427,415             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| CollectorWithCustomImpl          | 23,584           | 23,584            | 427,415            | 427,415             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| CollectorWithCustomImplNewLayout | 23,648           | 23,648            | 427,351            | 427,351             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ConfiguratorInputTypes           | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Create2Utils                     | 480              | 480               | 450,519            | 450,519             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Create2UtilsZkSync               | 480              | 480               | 450,519            | 450,519             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| DataTypes                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| DeploymentLibrary                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ERC1967Proxy                     | 3,488            | 3,488             | 447,511            | 447,511             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ERC1967Utils                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Errors                           | 13,728           | 13,728            | 437,271            | 437,271             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3Helpers                     | 10,976           | 10,976            | 440,023            | 440,023             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3StorageHelpers              | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Arbitrum             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Avalanche            | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3BNB                  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Base                 | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Ethereum             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Gnosis               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Linea                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Metis                | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Optimism             | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Polygon              | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3PolygonZkEvm         | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Scroll               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3ZkSync               | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| IpfsUtils                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscArbitrum                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscAvalanche                    | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscBNB                          | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscBase                         | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscEthereum                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscGnosis                       | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscLinea                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscMetis                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscOptimism                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscPolygon                      | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscScroll                       | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscZkSync                       | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| Payloads                         | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| PayloadsControllerUtils          | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyAdmin                       | 4,320            | 4,320             | 446,679            | 446,679             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyHelpers                     | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| ReserveConfiguration             | 480              | 480               | 450,519            | 450,519             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| SafeERC20                        | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| StorageHelpers                   | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| StorageSlot                      | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| TestNetChainIds                  | 224              | 224               | 450,775            | 450,775             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| TransparentUpgradeableProxy      | 6,816            | 6,816             | 444,183            | 444,183             |
|----------------------------------+------------------+-------------------+--------------------+---------------------|
| UpgradePayload                   | 4,768            | 4,768             | 446,231            | 446,231             |
╰----------------------------------+------------------+-------------------+--------------------+---------------------╯

Copy link

github-actions bot commented Jan 30, 2025

🌈 Test Results
No files changed, compilation skipped
2025-02-02T13:01:26.504968Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/linea_before.json", "./reports/linea_after.json", "-o", "./diffs/linea_before_linea_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\nfile:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:895\n  const reservesAdded = Object.keys(diffResult.reserves).map((reserveKey) => {\n                               ^\n\nTypeError: Cannot convert undefined or null to object\n    at Function.keys (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:895:32)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1020:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17)\n    at /home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1502:14\n    at Command._chainOrCall (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1386:12)\n    at Command._parseCommand (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1501:27)\n    at /home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1265:27\n    at Command._chainOrCall (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1386:12)\n    at Command._dispatchSubcommand (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:1261:25)\n\nNode.js v20.18.2\n"

Ran 5 tests for test/Linea.t.sol:LineaTest
[PASS] test_defaultExecution() (gas: 332025)
[PASS] test_revert_transfer_nonAdmin() (gas: 204602)
[PASS] test_storageCorrectness() (gas: 208668)
[PASS] test_transfer_aclAdmin() (gas: 224011)
[PASS] test_transfer_newAdmin() (gas: 252012)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 22.48s (22.02s CPU time)
2025-02-02T13:01:26.522987Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/avalanche_before.json", "./reports/avalanche_after.json", "-o", "./diffs/avalanche_before_avalanche_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\n"
2025-02-02T13:01:26.558704Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/bnb_before.json", "./reports/bnb_after.json", "-o", "./diffs/bnb_before_bnb_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\n"
2025-02-02T13:01:26.606567Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/arbitrum_before.json", "./reports/arbitrum_after.json", "-o", "./diffs/arbitrum_before_arbitrum_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\n"

Ran 5 tests for test/BNB.t.sol:BNBTest
[PASS] test_defaultExecution() (gas: 14769949)
Logs:
  0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
  0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
  0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c
  0x2170Ed0880ac9A755fd29B2688956BD959F933F8
  0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
  0x55d398326f99059fF775485246999027B3197955
  0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409
  0x26c5e01524d2E6280A48F2c50fF6De7e52E9611C
  E2E: Collateral WBNB, TestAsset Cake
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: Cake, Amount: 467014868282309273637
  WITHDRAW: Cake, Amount: 233507434141154636818
  WITHDRAW: Cake, Amount: 233507434141154636820
  BORROW: Cake, Amount 467014868282309273637
  REPAY: Cake, Amount: 467014868282309273637
  E2E: Collateral WBNB, TestAsset WBNB
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: WBNB, Amount: 1458643628367964517
  WITHDRAW: WBNB, Amount: 729321814183982258
  WITHDRAW: WBNB, Amount: 729321814183982259
  BORROW: WBNB, Amount 1458643628367964517
  REPAY: WBNB, Amount: 1458643628367964517
  E2E: Collateral WBNB, TestAsset BTCB
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: BTCB, Amount: 9632482271416379
  WITHDRAW: BTCB, Amount: 4816241135708189
  WITHDRAW: BTCB, Amount: 4816241135708190
  BORROW: BTCB, Amount 9632482271416379
  REPAY: BTCB, Amount: 9632482271416379
  E2E: Collateral WBNB, TestAsset ETH
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: ETH, Amount: 308308545139032406
  WITHDRAW: ETH, Amount: 154154272569516203
  WITHDRAW: ETH, Amount: 154154272569516203
  BORROW: ETH, Amount 308308545139032406
  REPAY: ETH, Amount: 308308545139032406
  E2E: Collateral WBNB, TestAsset USDC
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: USDC, Amount: 999999700000089999973
  WITHDRAW: USDC, Amount: 499999850000044999986
  WITHDRAW: USDC, Amount: 499999850000044999986
  BORROW: USDC, Amount 999999700000089999973
  REPAY: USDC, Amount: 999999700000089999973
  E2E: Collateral WBNB, TestAsset USDT
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: USDT, Amount: 1000099909981007102609
  WITHDRAW: USDT, Amount: 500049954990503551304
  WITHDRAW: USDT, Amount: 500049954990503551304
  BORROW: USDT, Amount 1000099909981007102609
  REPAY: USDT, Amount: 1000099909981007102609
  E2E: Collateral WBNB, TestAsset FDUSD
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: FDUSD, Amount: 1000722812079937217853
  WITHDRAW: FDUSD, Amount: 500361406039968608926
  WITHDRAW: FDUSD, Amount: 500361406039968608928
  BORROW: FDUSD, Amount 1000722812079937217853
  REPAY: FDUSD, Amount: 1000722812079937217853
  E2E: Collateral WBNB, TestAsset wstETH
  SUPPLY: WBNB, Amount: 145864362836796451716
  SUPPLY: wstETH, Amount: 258746889763511387
  WITHDRAW: wstETH, Amount: 129373444881755693
  WITHDRAW: wstETH, Amount: 129373444881755694
  BORROW: wstETH, Amount 258746889763511387
  REPAY: wstETH, Amount: 258746889763511387

[PASS] test_revert_transfer_nonAdmin() (gas: 206867)
[PASS] test_storageCorrectness() (gas: 212172)
[PASS] test_transfer_aclAdmin() (gas: 226194)
[PASS] test_transfer_newAdmin() (gas: 254870)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 22.65s (22.04s CPU time)

Ran 5 tests for test/Avalanche.t.sol:AvalancheTest
[PASS] test_defaultExecution() (gas: 27046575)
Logs:
  0xd586E7F844cEa2F87f50152665BCbc2C279D8d70
  0x5947BB275c521040051D82396192181b413227A3
  0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
  0x50b7545627a5162F82A992c33b87aDc75187B218
  0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB
  0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7
  0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7
  0xD24C2Ad096400B6FBcd2ad8B24E7acBc21A1da64
  0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b
  0x152b9d0FdC40C096757F570A51E494bd4b943E50
  0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a
  E2E: Collateral DAI.e, TestAsset DAI.e
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: DAI.e, Amount: 999945302991926341629
  WITHDRAW: DAI.e, Amount: 499972651495963170814
  WITHDRAW: DAI.e, Amount: 499972651495963170816
  BORROW: DAI.e, Amount 999945302991926341629
  REPAY: DAI.e, Amount: 999945302991926341629
  E2E: Collateral DAI.e, TestAsset LINK.e
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: LINK.e, Amount: 38992552934751608005
  WITHDRAW: LINK.e, Amount: 19496276467375804002
  WITHDRAW: LINK.e, Amount: 19496276467375804003
  BORROW: LINK.e, Amount 38992552934751608005
  REPAY: LINK.e, Amount: 38992552934751608005
  E2E: Collateral DAI.e, TestAsset USDC
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: USDC, Amount: 1000005270
  WITHDRAW: USDC, Amount: 500002635
  WITHDRAW: USDC, Amount: 500002635
  BORROW: USDC, Amount 1000005270
  REPAY: USDC, Amount: 1000005270
  E2E: TestAsset WBTC.e SKIPPED
  E2E: Collateral DAI.e, TestAsset WETH.e
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: WETH.e, Amount: 306121036551810501
  WITHDRAW: WETH.e, Amount: 153060518275905250
  WITHDRAW: WETH.e, Amount: 153060518275905251
  BORROW: WETH.e, Amount 306121036551810501
  REPAY: WETH.e, Amount: 306121036551810501
  E2E: Collateral DAI.e, TestAsset USDt
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: USDt, Amount: 999784446
  WITHDRAW: USDt, Amount: 499892223
  WITHDRAW: USDt, Amount: 499892223
  BORROW: USDt, Amount 999784446
  REPAY: USDt, Amount: 999784446
  E2E: Collateral DAI.e, TestAsset AAVE.e
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: AAVE.e, Amount: 2962460880704070302
  WITHDRAW: AAVE.e, Amount: 1481230440352035151
  WITHDRAW: AAVE.e, Amount: 1481230440352035151
  E2E: Collateral DAI.e, TestAsset WAVAX
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: WAVAX, Amount: 27826397837877757437
  WITHDRAW: WAVAX, Amount: 13913198918938878718
  WITHDRAW: WAVAX, Amount: 13913198918938878720
  BORROW: WAVAX, Amount 27826397837877757437
  REPAY: WAVAX, Amount: 27826397837877757437
  E2E: Collateral DAI.e, TestAsset sAVAX
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: sAVAX, Amount: 23418112671426860809
  WITHDRAW: sAVAX, Amount: 11709056335713430404
  WITHDRAW: sAVAX, Amount: 11709056335713430404
  E2E: Collateral DAI.e, TestAsset FRAX
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: FRAX, Amount: 1002963697548433768881
  WITHDRAW: FRAX, Amount: 501481848774216884440
  WITHDRAW: FRAX, Amount: 501481848774216884441
  BORROW: FRAX, Amount 1002963697548433768881
  REPAY: FRAX, Amount: 1002963697548433768881
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI.e, TestAsset BTC.b
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: BTC.b, Amount: 943891
  WITHDRAW: BTC.b, Amount: 471945
  WITHDRAW: BTC.b, Amount: 471946
  BORROW: BTC.b, Amount 943891
  REPAY: BTC.b, Amount: 943891
  E2E: Collateral DAI.e, TestAsset AUSD
  SUPPLY: DAI.e, Amount: 99994530299192634162911
  SUPPLY: AUSD, Amount: 1000181202
  WITHDRAW: AUSD, Amount: 500090601
  WITHDRAW: AUSD, Amount: 500090600
  BORROW: AUSD, Amount 1000181202
  REPAY: AUSD, Amount: 1000181202

[PASS] test_revert_transfer_nonAdmin() (gas: 205234)
[PASS] test_storageCorrectness() (gas: 210407)
[PASS] test_transfer_aclAdmin() (gas: 224379)
[PASS] test_transfer_newAdmin() (gas: 252787)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 22.72s (22.29s CPU time)

Ran 5 tests for test/Arbitrum.t.sol:ArbitrumTest
[PASS] test_defaultExecution() (gas: 45941540)
Logs:
  0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
  0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
  0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8
  0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
  0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
  0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
  0xD22a58f79e9481D1a88e00c343885A588b34b68B
  0x5979D7b546E38E414F7E9822514be443A4800529
  0x3F56e0c36d275367b8C502090EDF38289b3dEa0d
  0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8
  0x93b346b6BC2548dA6A1E7d98E9a421B42541425b
  0xaf88d065e77c8cC2239327C5EDb3A432268e5831
  0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F
  0x912CE59144191C1204E64559FE8253a0e49E6548
  0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe
  0x7dfF72693f6A4149b17e7C6314655f6A9F7c8B33
  0x2416092f143378750bb29b79eD961ab195CcEea5
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: DAI, Amount: 1000013070170827132710
  WITHDRAW: DAI, Amount: 500006535085413566355
  WITHDRAW: DAI, Amount: 500006535085413566355
  BORROW: DAI, Amount 1000013070170827132710
  REPAY: DAI, Amount: 1000013070170827132710
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: LINK, Amount: 39206276768085463410
  WITHDRAW: LINK, Amount: 19603138384042731705
  WITHDRAW: LINK, Amount: 19603138384042731706
  BORROW: LINK, Amount 39206276768085463410
  REPAY: LINK, Amount: 39206276768085463410
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: USDC, Amount: 999981260
  WITHDRAW: USDC, Amount: 499990630
  WITHDRAW: USDC, Amount: 499990631
  BORROW: USDC, Amount 999981260
  REPAY: USDC, Amount: 999981260
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: WBTC, Amount: 949397
  WITHDRAW: WBTC, Amount: 474698
  WITHDRAW: WBTC, Amount: 474699
  BORROW: WBTC, Amount 949397
  REPAY: WBTC, Amount: 949397
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: WETH, Amount: 307733256129028575
  WITHDRAW: WETH, Amount: 153866628064514287
  WITHDRAW: WETH, Amount: 153866628064514288
  BORROW: WETH, Amount 307733256129028575
  REPAY: WETH, Amount: 307733256129028575
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: USDT, Amount: 1000064374
  WITHDRAW: USDT, Amount: 500032187
  WITHDRAW: USDT, Amount: 500032187
  BORROW: USDT, Amount 1000064374
  REPAY: USDT, Amount: 1000064374
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: AAVE, Amount: 2992769045461875011
  WITHDRAW: AAVE, Amount: 1496384522730937505
  WITHDRAW: AAVE, Amount: 1496384522730937506
  E2E: TestAsset EURS SKIPPED
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: wstETH, Amount: 258264080433671367
  WITHDRAW: wstETH, Amount: 129132040216835683
  WITHDRAW: wstETH, Amount: 129132040216835684
  BORROW: wstETH, Amount 258264080433671367
  REPAY: wstETH, Amount: 258264080433671367
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: rETH, Amount: 273119979784420336
  WITHDRAW: rETH, Amount: 136559989892210168
  WITHDRAW: rETH, Amount: 136559989892210169
  Skip Borrowing: rETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: LUSD, Amount: 1000198489390219489057
  WITHDRAW: LUSD, Amount: 500099244695109744528
  WITHDRAW: LUSD, Amount: 500099244695109744529
  BORROW: LUSD, Amount 1000198489390219489057
  REPAY: LUSD, Amount: 1000198489390219489057
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: USDC, Amount: 999981260
  WITHDRAW: USDC, Amount: 499990630
  WITHDRAW: USDC, Amount: 499990630
  BORROW: USDC, Amount 999981260
  REPAY: USDC, Amount: 999981260
  E2E: Collateral DAI, TestAsset FRAX
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: FRAX, Amount: 1003621266252893691015
  WITHDRAW: FRAX, Amount: 501810633126446845507
  WITHDRAW: FRAX, Amount: 501810633126446845509
  BORROW: FRAX, Amount 1003621266252893691015
  REPAY: FRAX, Amount: 1003621266252893691015
  E2E: Collateral DAI, TestAsset ARB
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: ARB, Amount: 1418890661903129099441
  WITHDRAW: ARB, Amount: 709445330951564549720
  WITHDRAW: ARB, Amount: 709445330951564549721
  BORROW: ARB, Amount 1418890661903129099441
  REPAY: ARB, Amount: 1418890661903129099441
  E2E: Collateral DAI, TestAsset weETH
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: weETH, Amount: 290834018167224400
  WITHDRAW: weETH, Amount: 145417009083612200
  WITHDRAW: weETH, Amount: 145417009083612201
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset GHO
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: GHO, Amount: 1000000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000001
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral DAI, TestAsset ezETH
  SUPPLY: DAI, Amount: 100001307017082713271062
  SUPPLY: ezETH, Amount: 297457043861033252
  WITHDRAW: ezETH, Amount: 148728521930516626
  WITHDRAW: ezETH, Amount: 148728521930516626

[PASS] test_revert_transfer_nonAdmin() (gas: 205326)
[PASS] test_storageCorrectness() (gas: 210499)
[PASS] test_transfer_aclAdmin() (gas: 224538)
[PASS] test_transfer_newAdmin() (gas: 252946)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 22.83s (22.41s CPU time)

Ran 5 tests for test/Base.t.sol:BaseTest
[PASS] test_defaultExecution() (gas: 14455982)
Logs:
  0x4200000000000000000000000000000000000006
  0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22
  0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA
  0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452
  0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
  0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A
  0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
  0x2416092f143378750bb29b79eD961ab195CcEea5
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: WETH, Amount: 308735063866347156
  WITHDRAW: WETH, Amount: 154367531933173578
  WITHDRAW: WETH, Amount: 154367531933173578
  BORROW: WETH, Amount 308735063866347156
  REPAY: WETH, Amount: 308735063866347156
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: cbETH, Amount: 282922137611970709
  WITHDRAW: cbETH, Amount: 141461068805985354
  WITHDRAW: cbETH, Amount: 141461068805985354
  BORROW: cbETH, Amount 282922137611970709
  REPAY: cbETH, Amount: 282922137611970709
  E2E: Collateral WETH, TestAsset USDbC
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: USDbC, Amount: 999948992
  WITHDRAW: USDbC, Amount: 499974496
  WITHDRAW: USDbC, Amount: 499974496
  BORROW: USDbC, Amount 999948992
  REPAY: USDbC, Amount: 999948992
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: wstETH, Amount: 259104844143301813
  WITHDRAW: wstETH, Amount: 129552422071650906
  WITHDRAW: wstETH, Amount: 129552422071650908
  BORROW: wstETH, Amount 259104844143301813
  REPAY: wstETH, Amount: 259104844143301813
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: USDC, Amount: 999948992
  WITHDRAW: USDC, Amount: 499974496
  WITHDRAW: USDC, Amount: 499974496
  BORROW: USDC, Amount 999948992
  REPAY: USDC, Amount: 999948992
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: weETH, Amount: 291780811417839897
  WITHDRAW: weETH, Amount: 145890405708919948
  WITHDRAW: weETH, Amount: 145890405708919949
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: cbBTC, Amount: 959779
  WITHDRAW: cbBTC, Amount: 479889
  WITHDRAW: cbBTC, Amount: 479890
  BORROW: cbBTC, Amount 959779
  REPAY: cbBTC, Amount: 959779
  E2E: Collateral WETH, TestAsset ezETH
  SUPPLY: WETH, Amount: 30873506386634715683
  SUPPLY: ezETH, Amount: 298499257447201071
  WITHDRAW: ezETH, Amount: 149249628723600535
  WITHDRAW: ezETH, Amount: 149249628723600536

[PASS] test_revert_transfer_nonAdmin() (gas: 206821)
[PASS] test_storageCorrectness() (gas: 212126)
[PASS] test_transfer_aclAdmin() (gas: 226215)
[PASS] test_transfer_newAdmin() (gas: 254891)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.84s (3.52s CPU time)

Ran 5 tests for test/Metis.t.sol:MetisTest
[PASS] test_defaultExecution() (gas: 8488532)
Logs:
  0x4c078361FC9BbB78DF910800A991C7c3DD2F6ce0
  0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000
  0xEA32A96608495e54156Ae48931A7c20f0dcc1a21
  0xbB06DCA3AE6887fAbF931640f67cab3e3a16F4dC
  0x420000000000000000000000000000000000000A
  E2E: Collateral m.DAI, TestAsset m.DAI
  SUPPLY: m.DAI, Amount: 100005725327775015119615
  SUPPLY: m.DAI, Amount: 1000057253277750151196
  WITHDRAW: m.DAI, Amount: 500028626638875075598
  WITHDRAW: m.DAI, Amount: 500028626638875075599
  BORROW: m.DAI, Amount 1000057253277750151196
  REPAY: m.DAI, Amount: 1000057253277750151196
  E2E: Collateral m.DAI, TestAsset Metis
  SUPPLY: m.DAI, Amount: 100005725327775015119615
  SUPPLY: Metis, Amount: 29990535179036921093
  WITHDRAW: Metis, Amount: 14995267589518460546
  WITHDRAW: Metis, Amount: 14995267589518460547
  BORROW: Metis, Amount 29990535179036921093
  REPAY: Metis, Amount: 29990535179036921093
  E2E: Collateral m.DAI, TestAsset m.USDC
  SUPPLY: m.DAI, Amount: 100005725327775015119615
  SUPPLY: m.USDC, Amount: 1000000420
  WITHDRAW: m.USDC, Amount: 500000210
  WITHDRAW: m.USDC, Amount: 500000210
  BORROW: m.USDC, Amount 1000000420
  REPAY: m.USDC, Amount: 1000000420
  E2E: Collateral m.DAI, TestAsset m.USDT
  SUPPLY: m.DAI, Amount: 100005725327775015119615
  SUPPLY: m.USDT, Amount: 1000550132
  WITHDRAW: m.USDT, Amount: 500275066
  WITHDRAW: m.USDT, Amount: 500275066
  BORROW: m.USDT, Amount 1000550132
  REPAY: m.USDT, Amount: 1000550132
  E2E: Collateral m.DAI, TestAsset WETH
  SUPPLY: m.DAI, Amount: 100005725327775015119615
  SUPPLY: WETH, Amount: 309689567177860912
  WITHDRAW: WETH, Amount: 154844783588930456
  WITHDRAW: WETH, Amount: 154844783588930456
  BORROW: WETH, Amount 309689567177860912
  REPAY: WETH, Amount: 309689567177860912

[PASS] test_revert_transfer_nonAdmin() (gas: 205372)
[PASS] test_storageCorrectness() (gas: 210545)
[PASS] test_transfer_aclAdmin() (gas: 224584)
[PASS] test_transfer_newAdmin() (gas: 252992)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 4.00s (3.58s CPU time)

Ran 5 tests for test/Optimism.t.sol:OptimismTest
[PASS] test_defaultExecution() (gas: 31130192)
Logs:
  0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
  0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6
  0x7F5c764cBc14f9669B88837ca1490cCa17c31607
  0x68f180fcCe6836688e9084f035309E29Bf0A2095
  0x4200000000000000000000000000000000000006
  0x94b008aA00579c1307B0EF2c499aD98a8ce58e58
  0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9
  0x4200000000000000000000000000000000000042
  0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb
  0xc40F949F8a4e094D1b49a23ea9241D289B7b2819
  0xdFA46478F9e5EA86d57387849598dbFB2e964b02
  0x9Bcef72be871e61ED4fBbc7630889beE758eb81D
  0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: DAI, Amount: 1000000000000000000000
  WITHDRAW: DAI, Amount: 500000000000000000000
  WITHDRAW: DAI, Amount: 499999999999999999999
  BORROW: DAI, Amount 1000000000000000000000
  REPAY: DAI, Amount: 1000000000000000000000
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: LINK, Amount: 39440001841784982008
  WITHDRAW: LINK, Amount: 19720000920892491004
  WITHDRAW: LINK, Amount: 19720000920892491003
  BORROW: LINK, Amount 39440001841784982008
  REPAY: LINK, Amount: 39440001841784982008
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: USDC, Amount: 1000032661
  WITHDRAW: USDC, Amount: 500016330
  WITHDRAW: USDC, Amount: 500016330
  BORROW: USDC, Amount 1000032661
  REPAY: USDC, Amount: 1000032661
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: WBTC, Amount: 949935
  WITHDRAW: WBTC, Amount: 474967
  WITHDRAW: WBTC, Amount: 474967
  BORROW: WBTC, Amount 949935
  REPAY: WBTC, Amount: 949935
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: WETH, Amount: 307289087678979760
  WITHDRAW: WETH, Amount: 153644543839489880
  WITHDRAW: WETH, Amount: 153644543839489880
  BORROW: WETH, Amount 307289087678979760
  REPAY: WETH, Amount: 307289087678979760
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: USDT, Amount: 999788124
  WITHDRAW: USDT, Amount: 499894062
  WITHDRAW: USDT, Amount: 499894063
  BORROW: USDT, Amount 999788124
  REPAY: USDT, Amount: 999788124
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: AAVE, Amount: 2988340213687841328
  WITHDRAW: AAVE, Amount: 1494170106843920664
  WITHDRAW: AAVE, Amount: 1494170106843920663
  E2E: Collateral DAI, TestAsset sUSD
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: sUSD, Amount: 1023898759511840293582
  WITHDRAW: sUSD, Amount: 511949379755920146791
  WITHDRAW: sUSD, Amount: 511949379755920146791
  Skip Borrowing: sUSD, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset OP
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: OP, Amount: 583151757856449368907
  WITHDRAW: OP, Amount: 291575878928224684453
  WITHDRAW: OP, Amount: 291575878928224684453
  BORROW: OP, Amount 583151757856449368907
  REPAY: OP, Amount: 583151757856449368907
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: wstETH, Amount: 257891313584189747
  WITHDRAW: wstETH, Amount: 128945656792094873
  WITHDRAW: wstETH, Amount: 128945656792094874
  BORROW: wstETH, Amount 257891313584189747
  REPAY: wstETH, Amount: 257891313584189747
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: LUSD, Amount: 999919766437941019612
  WITHDRAW: LUSD, Amount: 499959883218970509806
  WITHDRAW: LUSD, Amount: 499959883218970509807
  BORROW: LUSD, Amount 999919766437941019612
  REPAY: LUSD, Amount: 999919766437941019612
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: rETH, Amount: 272725770592901639
  WITHDRAW: rETH, Amount: 136362885296450819
  WITHDRAW: rETH, Amount: 136362885296450821
  Skip Borrowing: rETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100000000000000000000000
  SUPPLY: USDC, Amount: 1000032661
  WITHDRAW: USDC, Amount: 500016330
  WITHDRAW: USDC, Amount: 500016330
  BORROW: USDC, Amount 1000032661
  REPAY: USDC, Amount: 1000032661

[PASS] test_revert_transfer_nonAdmin() (gas: 205280)
[PASS] test_storageCorrectness() (gas: 210453)
[PASS] test_transfer_aclAdmin() (gas: 224492)
[PASS] test_transfer_newAdmin() (gas: 252900)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 4.15s (3.82s CPU time)

Ran 5 tests for test/Mainnet.t.sol:MainnetTest
[PASS] test_defaultExecution() (gas: 205051723)
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
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: WETH, Amount: 307404199018396911
  WITHDRAW: WETH, Amount: 153702099509198455
  WITHDRAW: WETH, Amount: 153702099509198455
  BORROW: WETH, Amount 307404199018396911
  REPAY: WETH, Amount: 307404199018396911
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: wstETH, Amount: 257987920381644584
  WITHDRAW: wstETH, Amount: 128993960190822292
  WITHDRAW: wstETH, Amount: 128993960190822293
  BORROW: wstETH, Amount 257987920381644584
  REPAY: wstETH, Amount: 257987920381644584
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: WBTC, Amount: 951281
  WITHDRAW: WBTC, Amount: 475640
  WITHDRAW: WBTC, Amount: 475641
  BORROW: WBTC, Amount 951281
  REPAY: WBTC, Amount: 951281
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: USDC, Amount: 1000000370
  WITHDRAW: USDC, Amount: 500000185
  WITHDRAW: USDC, Amount: 500000184
  BORROW: USDC, Amount 1000000370
  REPAY: USDC, Amount: 1000000370
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: DAI, Amount: 999600159936025589764
  WITHDRAW: DAI, Amount: 499800079968012794882
  WITHDRAW: DAI, Amount: 499800079968012794883
  BORROW: DAI, Amount 999600159936025589764
  REPAY: DAI, Amount: 999600159936025589764
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: LINK, Amount: 39370949427154024447
  WITHDRAW: LINK, Amount: 19685474713577012223
  WITHDRAW: LINK, Amount: 19685474713577012223
  BORROW: LINK, Amount 39370949427154024447
  REPAY: LINK, Amount: 39370949427154024447
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: AAVE, Amount: 3004192208699745543
  WITHDRAW: AAVE, Amount: 1502096104349872771
  WITHDRAW: AAVE, Amount: 1502096104349872772
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: cbETH, Amount: 281682658389594778
  WITHDRAW: cbETH, Amount: 140841329194797389
  WITHDRAW: cbETH, Amount: 140841329194797389
  BORROW: cbETH, Amount 281682658389594778
  REPAY: cbETH, Amount: 281682658389594778
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: USDT, Amount: 1000505985
  WITHDRAW: USDT, Amount: 500252992
  WITHDRAW: USDT, Amount: 500252994
  BORROW: USDT, Amount 1000505985
  REPAY: USDT, Amount: 1000505985
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: rETH, Amount: 272808128234969916
  WITHDRAW: rETH, Amount: 136404064117484958
  WITHDRAW: rETH, Amount: 136404064117484957
  Skip Borrowing: rETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: LUSD, Amount: 999659386057388665959
  WITHDRAW: LUSD, Amount: 499829693028694332979
  WITHDRAW: LUSD, Amount: 499829693028694332979
  BORROW: LUSD, Amount 999659386057388665959
  REPAY: LUSD, Amount: 999659386057388665959
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: CRV, Amount: 1283116301481930039931
  WITHDRAW: CRV, Amount: 641558150740965019965
  WITHDRAW: CRV, Amount: 641558150740965019966
  BORROW: CRV, Amount 1283116301481930039931
  REPAY: CRV, Amount: 1283116301481930039931
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: MKR, Amount: 792329552680050750
  WITHDRAW: MKR, Amount: 396164776340025375
  WITHDRAW: MKR, Amount: 396164776340025374
  BORROW: MKR, Amount 792329552680050750
  REPAY: MKR, Amount: 792329552680050750
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: SNX, Amount: 619015148755375643617
  WITHDRAW: SNX, Amount: 309507574377687821808
  WITHDRAW: SNX, Amount: 309507574377687821808
  BORROW: SNX, Amount 619015148755375643617
  REPAY: SNX, Amount: 619015148755375643617
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: BAL, Amount: 382394554701541050055
  WITHDRAW: BAL, Amount: 191197277350770525027
  WITHDRAW: BAL, Amount: 191197277350770525027
  BORROW: BAL, Amount 382394554701541050055
  REPAY: BAL, Amount: 382394554701541050055
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: UNI, Amount: 78971586762256992028
  WITHDRAW: UNI, Amount: 39485793381128496014
  WITHDRAW: UNI, Amount: 39485793381128496013
  BORROW: UNI, Amount 78971586762256992028
  REPAY: UNI, Amount: 78971586762256992028
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: LDO, Amount: 564127265644398485622
  WITHDRAW: LDO, Amount: 282063632822199242811
  WITHDRAW: LDO, Amount: 282063632822199242812
  BORROW: LDO, Amount 564127265644398485622
  REPAY: LDO, Amount: 564127265644398485622
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: ENS, Amount: 29329476486058193610
  WITHDRAW: ENS, Amount: 14664738243029096805
  WITHDRAW: ENS, Amount: 14664738243029096806
  BORROW: ENS, Amount 29329476486058193610
  REPAY: ENS, Amount: 29329476486058193610
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: 1INCH, Amount: 3143909732818289657143
  WITHDRAW: 1INCH, Amount: 1571954866409144828571
  WITHDRAW: 1INCH, Amount: 1571954866409144828571
  BORROW: 1INCH, Amount 3143909732818289657143
  REPAY: 1INCH, Amount: 3143909732818289657143
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: FRAX, Amount: 1003137311943102051666
  WITHDRAW: FRAX, Amount: 501568655971551025833
  WITHDRAW: FRAX, Amount: 501568655971551025834
  BORROW: FRAX, Amount 1003137311943102051666
  REPAY: FRAX, Amount: 1003137311943102051666
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 30740419901839691169
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: RPL, Amount: 111102521034526458307
  WITHDRAW: RPL, Amount: 55551260517263229153
  WITHDRAW: RPL, Amount: 55551260517263229153
  BORROW: RPL, Amount 111102521034526458307
  REPAY: RPL, Amount: 111102521034526458307
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: sDAI, Amount: 877433684066682608466
  WITHDRAW: sDAI, Amount: 438716842033341304233
  WITHDRAW: sDAI, Amount: 438716842033341304233
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: crvUSD, Amount: 1000494214126952290622
  WITHDRAW: crvUSD, Amount: 500247107063476145311
  WITHDRAW: crvUSD, Amount: 500247107063476145312
  BORROW: crvUSD, Amount 1000494214126952290622
  REPAY: crvUSD, Amount: 1000494214126952290622
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: PYUSD, Amount: 1000247000
  WITHDRAW: PYUSD, Amount: 500123500
  WITHDRAW: PYUSD, Amount: 500123500
  BORROW: PYUSD, Amount 1000247000
  REPAY: PYUSD, Amount: 1000247000
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: weETH, Amount: 290459124217176649
  WITHDRAW: weETH, Amount: 145229562108588324
  WITHDRAW: weETH, Amount: 145229562108588326
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: osETH, Amount: 296365618761073531
  WITHDRAW: osETH, Amount: 148182809380536765
  WITHDRAW: osETH, Amount: 148182809380536765
  Skip Borrowing: osETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: USDe, Amount: 1000503873760903466203
  WITHDRAW: USDe, Amount: 500251936880451733101
  WITHDRAW: USDe, Amount: 500251936880451733102
  BORROW: USDe, Amount 1000503873760903466203
  REPAY: USDe, Amount: 1000503873760903466203
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: ETHx, Amount: 292555180213729686
  WITHDRAW: ETHx, Amount: 146277590106864843
  WITHDRAW: ETHx, Amount: 146277590106864843
  Skip Borrowing: ETHx, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset sUSDe
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: sUSDe, Amount: 870066110668319966290
  WITHDRAW: sUSDe, Amount: 435033055334159983145
  WITHDRAW: sUSDe, Amount: 435033055334159983144
  E2E: Collateral WETH, TestAsset tBTC
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: tBTC, Amount: 9500808518804950
  WITHDRAW: tBTC, Amount: 4750404259402475
  WITHDRAW: tBTC, Amount: 4750404259402476
  BORROW: tBTC, Amount 9500808518804950
  REPAY: tBTC, Amount: 9500808518804950
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: cbBTC, Amount: 950080
  WITHDRAW: cbBTC, Amount: 475040
  WITHDRAW: cbBTC, Amount: 475040
  BORROW: cbBTC, Amount 950080
  REPAY: cbBTC, Amount: 950080
  E2E: Collateral WETH, TestAsset USDS
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: USDS, Amount: 999600159936025589764
  WITHDRAW: USDS, Amount: 499800079968012794882
  WITHDRAW: USDS, Amount: 499800079968012794882
  BORROW: USDS, Amount 999600159936025589764
  REPAY: USDS, Amount: 999600159936025589764
  E2E: Collateral WETH, TestAsset rsETH
  SUPPLY: WETH, Amount: 30740419901839691169
  SUPPLY: rsETH, Amount: 296969565336353296
  WITHDRAW: rsETH, Amount: 148484782668176648
  WITHDRAW: rsETH, Amount: 148484782668176647
  Skip Borrowing: rsETH, borrow cap fully utilized

[PASS] test_revert_transfer_nonAdmin() (gas: 205456)
[PASS] test_storageCorrectness() (gas: 210629)
[PASS] test_transfer_aclAdmin() (gas: 224601)
[PASS] test_transfer_newAdmin() (gas: 253183)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 4.54s (4.28s CPU time)

Ran 5 tests for test/Gnosis.t.sol:GnosisTest
[PASS] test_defaultExecution() (gas: 14448360)
Logs:
  0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1
  0x6C76971f98945AE98dD7d4DFcA8711ebea946eA6
  0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
  0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83
  0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
  0xcB444e90D8198415266c6a2724b7900fb12FC56E
  0x2a22f9c3b484c3629090FeED35F17Ff8F88f76F0
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: WETH, Amount: 307748788369128113
  WITHDRAW: WETH, Amount: 153874394184564056
  WITHDRAW: WETH, Amount: 153874394184564057
  BORROW: WETH, Amount 307748788369128113
  REPAY: WETH, Amount: 307748788369128113
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: wstETH, Amount: 258297223880271385
  WITHDRAW: wstETH, Amount: 129148611940135692
  WITHDRAW: wstETH, Amount: 129148611940135692
  BORROW: wstETH, Amount 258297223880271385
  REPAY: wstETH, Amount: 258297223880271385
  E2E: Collateral WETH, TestAsset GNO
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: GNO, Amount: 4426789444672959324
  WITHDRAW: GNO, Amount: 2213394722336479662
  WITHDRAW: GNO, Amount: 2213394722336479662
  BORROW: GNO, Amount 4426789444672959324
  REPAY: GNO, Amount: 4426789444672959324
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: USDC, Amount: 999998100
  WITHDRAW: USDC, Amount: 499999050
  WITHDRAW: USDC, Amount: 499999051
  BORROW: USDC, Amount 999998100
  REPAY: USDC, Amount: 999998100
  E2E: Collateral WETH, TestAsset WXDAI
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: WXDAI, Amount: 999986900171607751938
  WITHDRAW: WXDAI, Amount: 499993450085803875969
  WITHDRAW: WXDAI, Amount: 499993450085803875970
  BORROW: WXDAI, Amount 999986900171607751938
  REPAY: WXDAI, Amount: 999986900171607751938
  E2E: Collateral WETH, TestAsset EURe
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: EURe, Amount: 959508731529456918057
  WITHDRAW: EURe, Amount: 479754365764728459028
  WITHDRAW: EURe, Amount: 479754365764728459029
  BORROW: EURe, Amount 959508731529456918057
  REPAY: EURe, Amount: 959508731529456918057
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: sDAI, Amount: 869574336579564477867
  WITHDRAW: sDAI, Amount: 434787168289782238933
  WITHDRAW: sDAI, Amount: 434787168289782238935
  E2E: Collateral WETH, TestAsset USDC.e
  SUPPLY: WETH, Amount: 30774878836912811355
  SUPPLY: USDC.e, Amount: 999998100
  WITHDRAW: USDC.e, Amount: 499999050
  WITHDRAW: USDC.e, Amount: 499999050
  BORROW: USDC.e, Amount 999998100
  REPAY: USDC.e, Amount: 999998100

[PASS] test_revert_transfer_nonAdmin() (gas: 206920)
[PASS] test_storageCorrectness() (gas: 212225)
[PASS] test_transfer_aclAdmin() (gas: 226247)
[PASS] test_transfer_newAdmin() (gas: 254923)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.21s (2.80s CPU time)

Ran 5 tests for test/Scroll.t.sol:ScrollTest
[PASS] test_defaultExecution() (gas: 8190204)
Logs:
  0x5300000000000000000000000000000000000004
  0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4
  0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32
  0x01f0a31698C4d065659b9bdC21B3610292a1c506
  0xd29687c813D741E2F938F4aC377128810E217b1b
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 30763645984267471443
  SUPPLY: WETH, Amount: 307636459842674714
  WITHDRAW: WETH, Amount: 153818229921337357
  WITHDRAW: WETH, Amount: 153818229921337357
  BORROW: WETH, Amount 307636459842674714
  REPAY: WETH, Amount: 307636459842674714
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 30763645984267471443
  SUPPLY: USDC, Amount: 1000000250
  WITHDRAW: USDC, Amount: 500000125
  WITHDRAW: USDC, Amount: 500000125
  BORROW: USDC, Amount 1000000250
  REPAY: USDC, Amount: 1000000250
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 30763645984267471443
  SUPPLY: wstETH, Amount: 258202945210019352
  WITHDRAW: wstETH, Amount: 129101472605009676
  WITHDRAW: wstETH, Amount: 129101472605009676
  BORROW: wstETH, Amount 258202945210019352
  REPAY: wstETH, Amount: 258202945210019352
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 30763645984267471443
  SUPPLY: weETH, Amount: 290697359257034491
  WITHDRAW: weETH, Amount: 145348679628517245
  WITHDRAW: weETH, Amount: 145348679628517247
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset SCR
  SUPPLY: WETH, Amount: 30763645984267471443
  SUPPLY: SCR, Amount: 1363761749131362182103
  WITHDRAW: SCR, Amount: 681880874565681091051
  WITHDRAW: SCR, Amount: 681880874565681091053
  BORROW: SCR, Amount 1363761749131362182103
  REPAY: SCR, Amount: 1363761749131362182103

[PASS] test_revert_transfer_nonAdmin() (gas: 206966)
[PASS] test_storageCorrectness() (gas: 212271)
[PASS] test_transfer_aclAdmin() (gas: 226360)
[PASS] test_transfer_newAdmin() (gas: 255036)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.06s (2.73s CPU time)

Ran 5 tests for test/Polygon.t.sol:PolygonTest
[PASS] test_defaultExecution() (gas: 55997083)
Logs:
  0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063
  0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
  0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
  0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6
  0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619
  0xc2132D05D31c914a87C6611C10748AEb04B58e8F
  0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270
  0x172370d5Cd63279eFa6d502DAB29171933a610AF
  0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a
  0x385Eeac5cB85A38A9a07A70c73e0a3271CfB54A7
  0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3
  0x85955046DF4668e1DD369D2DE9f3AEB98DD2A369
  0xE111178A87A3BFf0c8d18DECBa5798827539Ae99
  0x4e3Decbb3645551B8A19f0eA1678079FCB33fB4c
  0xE0B52e49357Fd4DAf2c15e02058DCE6BC0057db4
  0xa3Fa99A148fA48D14Ed51d610c367C61876997F1
  0xfa68FB4628DFF1028CFEc22b4162FCcd0d45efb6
  0x03b54A6e9a984069379fae1a4fC4dBAE93B3bCCD
  0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: DAI, Amount: 999330188947556011107
  WITHDRAW: DAI, Amount: 499665094473778005553
  WITHDRAW: DAI, Amount: 499665094473778005553
  BORROW: DAI, Amount 999330188947556011107
  REPAY: DAI, Amount: 999330188947556011107
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: LINK, Amount: 39097229335745893031
  WITHDRAW: LINK, Amount: 19548614667872946515
  WITHDRAW: LINK, Amount: 19548614667872946515
  BORROW: LINK, Amount 39097229335745893031
  REPAY: LINK, Amount: 39097229335745893031
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: USDC, Amount: 999956011
  WITHDRAW: USDC, Amount: 499978005
  WITHDRAW: USDC, Amount: 499978005
  BORROW: USDC, Amount 999956011
  REPAY: USDC, Amount: 999956011
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: WBTC, Amount: 943080
  WITHDRAW: WBTC, Amount: 471540
  WITHDRAW: WBTC, Amount: 471540
  BORROW: WBTC, Amount 943080
  REPAY: WBTC, Amount: 943080
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: WETH, Amount: 305905602380999942
  WITHDRAW: WETH, Amount: 152952801190499971
  WITHDRAW: WETH, Amount: 152952801190499972
  BORROW: WETH, Amount 305905602380999942
  REPAY: WETH, Amount: 305905602380999942
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: USDT, Amount: 999724965
  WITHDRAW: USDT, Amount: 499862482
  WITHDRAW: USDT, Amount: 499862482
  BORROW: USDT, Amount 999724965
  REPAY: USDT, Amount: 999724965
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: AAVE, Amount: 2969633772290739262
  WITHDRAW: AAVE, Amount: 1484816886145369631
  WITHDRAW: AAVE, Amount: 1484816886145369631
  E2E: Collateral DAI, TestAsset WPOL
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: WPOL, Amount: 2253333547850687088718
  WITHDRAW: WPOL, Amount: 1126666773925343544359
  WITHDRAW: WPOL, Amount: 1126666773925343544359
  BORROW: WPOL, Amount 2253333547850687088718
  REPAY: WPOL, Amount: 2253333547850687088718
  E2E: TestAsset CRV SKIPPED
  E2E: TestAsset SUSHI SKIPPED
  E2E: Collateral DAI, TestAsset GHST
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: GHST, Amount: 1206166419677958631844
  WITHDRAW: GHST, Amount: 603083209838979315922
  WITHDRAW: GHST, Amount: 603083209838979315923
  E2E: TestAsset BAL SKIPPED
  E2E: TestAsset DPI SKIPPED
  E2E: Collateral DAI, TestAsset EURS
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: EURS, Amount: 95836
  WITHDRAW: EURS, Amount: 47918
  WITHDRAW: EURS, Amount: 47919
  BORROW: EURS, Amount 95836
  REPAY: EURS, Amount: 95836
  E2E: TestAsset jEUR SKIPPED
  E2E: TestAsset EURA SKIPPED
  E2E: TestAsset miMATIC SKIPPED
  E2E: Collateral DAI, TestAsset stMATIC
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: stMATIC, Amount: 1959294020908645330007
  WITHDRAW: stMATIC, Amount: 979647010454322665003
  WITHDRAW: stMATIC, Amount: 979647010454322665003
  E2E: Collateral DAI, TestAsset MaticX
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: MaticX, Amount: 1971061156055357094882
  WITHDRAW: MaticX, Amount: 985530578027678547441
  WITHDRAW: MaticX, Amount: 985530578027678547441
  Skip Borrowing: MaticX, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: wstETH, Amount: 256730228289864580
  WITHDRAW: wstETH, Amount: 128365114144932290
  WITHDRAW: wstETH, Amount: 128365114144932290
  BORROW: wstETH, Amount 256730228289864580
  REPAY: wstETH, Amount: 256730228289864580
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99933018894755601110799
  SUPPLY: USDC, Amount: 999956011
  WITHDRAW: USDC, Amount: 499978005
  WITHDRAW: USDC, Amount: 499978005
  BORROW: USDC, Amount 999956011
  REPAY: USDC, Amount: 999956011

[PASS] test_revert_transfer_nonAdmin() (gas: 205188)
[PASS] test_storageCorrectness() (gas: 210361)
[PASS] test_transfer_aclAdmin() (gas: 224333)
[PASS] test_transfer_newAdmin() (gas: 252741)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.17s (2.85s CPU time)

Ran 11 test suites in 30.03s (116.65s CPU time): 55 tests passed, 0 failed, 0 skipped (55 total tests)
🌈 Test Results zksync
Compiling 149 files with Solc 0.8.27
Solc 0.8.27 finished in 5.35s
Compiler run successful with warnings:
Warning (3420): Source file does not specify required compiler version! Consider adding "pragma solidity ^0.8.27;"
--> src/Payloads.sol

Warning (2018): Function state mutability can be restricted to pure
  --> zksync/test/ZkSync.t.sol:85:3:
   |
85 |   function _getPayload() internal returns (address) {
   |   ^ (Relevant source part starts here and spans across multiple lines).

Warning (2018): Function state mutability can be restricted to pure
  --> zksync/test/ZkSync.t.sol:89:3:
   |
89 |   function _getPool() internal returns (IPool) {
   |   ^ (Relevant source part starts here and spans across multiple lines).


No files changed, compilation skipped
2025-02-02T13:02:29.607641Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:32.904032Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:33.024561Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:33.439251Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:34.261074Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:34.831565Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:02:34.916197Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2
2025-02-02T13:03:22.054579Z ERROR foundry_zksync_core::vm::inspect: reverting initiator tx nonce for CALL address=0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38 from=3 to=2 deploy_nonce=2

Ran 4 tests for zksync/test/ZkSync.t.sol:UpgradeTest
[PASS] test_defaultExecution() (gas: 46903072)
Logs:
  0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4
  0x493257fD37EDB34451f62EDf8D2a0C418852bA4C
  0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91
  0x703b52F2b28fEbcB60E1372858AF5b18849FE867
  0x5A7d6b2F92C77FAD6CCaBd7EE0624E64907Eaf3E
  0xc1Fa6E2E8667d9bE0Ca938a54c7E0285E9Df924a
  0xAD17Da2f6Ac76746EF261E835C50b2651ce36DA8

[PASS] test_storageCorrectness() (gas: 1339308)
[PASS] test_transfer_aclAdmin() (gas: 1641207)
[PASS] test_transfer_newAdmin() (gas: 1922398)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 96.17s (110.23s CPU time)

Ran 1 test suite in 96.18s (96.17s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)

@sakulstra sakulstra merged commit 58eae87 into main Feb 3, 2025
2 checks passed
@sakulstra sakulstra deleted the fix/add-code-diff branch February 3, 2025 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant