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

cleanup: cleaner diff #7

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

cleanup: cleaner diff #7

wants to merge 3 commits into from

Conversation

sakulstra
Copy link
Contributor

No description provided.

@sakulstra sakulstra changed the title Fix/cleaner diff cleanup: cleaner diff Feb 10, 2025
@sakulstra
Copy link
Contributor Author

🌈 Test Results
Compiling 146 files with Solc 0.8.28
Solc 0.8.28 finished in 19.79s
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

2025-02-10T07:50:31.104149Z 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]\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 59144 -d /tmp/59144_0x501B4c19dd9C2e06E94dA7b6D5Ed4ddA013EC741 0x501B4c19dd9C2e06E94dA7b6D5Ed4ddA013EC741 --etherscan-api-key undefined && forge fmt /tmp/59144_0x501B4c19dd9C2e06E94dA7b6D5Ed4ddA013EC741\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3743,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/Linea.t.sol:LineaTest
[PASS] test_defaultExecution() (gas: 335855)
[PASS] test_revert_transfer_nonAdmin() (gas: 209286)
[PASS] test_shouldReveiveEth() (gas: 211172)
[PASS] test_storageCorrectness() (gas: 212828)
[PASS] test_transfer_aclAdmin() (gas: 228905)
[PASS] test_transfer_newAdmin() (gas: 257711)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 13.04s (12.64s CPU time)
2025-02-10T07:50:40.126705Z 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="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 56 -d /tmp/56_0xB1532b76D054c9F9E61b25c4d91f69B4133E4671 0xB1532b76D054c9F9E61b25c4d91f69B4133E4671 --etherscan-api-key undefined && forge fmt /tmp/56_0xB1532b76D054c9F9E61b25c4d91f69B4133E4671\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3774,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"
2025-02-10T07:50:43.048099Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/optimism_before.json", "./reports/optimism_after.json", "-o", "./diffs/optimism_before_optimism_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 10 -d /tmp/10_0x230E0321Cf38F09e247e50Afc7801EA2351fe56F 0x230E0321Cf38F09e247e50Afc7801EA2351fe56F --etherscan-api-key undefined && forge fmt /tmp/10_0x230E0321Cf38F09e247e50Afc7801EA2351fe56F\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3801,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/BNB.t.sol:BNBTest
[PASS] test_defaultExecution() (gas: 14839091)
Logs:
  0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
  0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
  0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c
  0x2170Ed0880ac9A755fd29B2688956BD959F933F8
  0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
  0x55d398326f99059fF775485246999027B3197955
  0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409
  0x26c5e01524d2E6280A48F2c50fF6De7e52E9611C
  E2E: Collateral WBNB, TestAsset Cake
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: Cake, Amount: 702853777512929979232
  WITHDRAW: Cake, Amount: 351426888756464989616
  WITHDRAW: Cake, Amount: 351426888756464989617
  BORROW: Cake, Amount 702853777512929979232
  REPAY: Cake, Amount: 702853777512929979232
  E2E: Collateral WBNB, TestAsset WBNB
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: WBNB, Amount: 1735124246574048174
  WITHDRAW: WBNB, Amount: 867562123287024087
  WITHDRAW: WBNB, Amount: 867562123287024087
  BORROW: WBNB, Amount 1735124246574048174
  REPAY: WBNB, Amount: 1735124246574048174
  E2E: Collateral WBNB, TestAsset BTCB
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: BTCB, Amount: 10514764380007538
  WITHDRAW: BTCB, Amount: 5257382190003769
  WITHDRAW: BTCB, Amount: 5257382190003768
  BORROW: BTCB, Amount 10514764380007538
  REPAY: BTCB, Amount: 10514764380007538
  E2E: Collateral WBNB, TestAsset ETH
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: ETH, Amount: 387211188854513140
  WITHDRAW: ETH, Amount: 193605594427256570
  WITHDRAW: ETH, Amount: 193605594427256570
  BORROW: ETH, Amount 387211188854513140
  REPAY: ETH, Amount: 387211188854513140
  E2E: Collateral WBNB, TestAsset USDC
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: USDC, Amount: 1000014200201642863328
  WITHDRAW: USDC, Amount: 500007100100821431664
  WITHDRAW: USDC, Amount: 500007100100821431664
  BORROW: USDC, Amount 1000014200201642863328
  REPAY: USDC, Amount: 1000014200201642863328
  E2E: Collateral WBNB, TestAsset USDT
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: USDT, Amount: 999537593918301515352
  WITHDRAW: USDT, Amount: 499768796959150757676
  WITHDRAW: USDT, Amount: 499768796959150757675
  BORROW: USDT, Amount 999537593918301515352
  REPAY: USDT, Amount: 999537593918301515352
  E2E: Collateral WBNB, TestAsset FDUSD
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: FDUSD, Amount: 1001542074331848747516
  WITHDRAW: FDUSD, Amount: 500771037165924373758
  WITHDRAW: FDUSD, Amount: 500771037165924373758
  BORROW: FDUSD, Amount 1001542074331848747516
  REPAY: FDUSD, Amount: 1001542074331848747516
  E2E: Collateral WBNB, TestAsset wstETH
  SUPPLY: WBNB, Amount: 173512424657404817477
  SUPPLY: wstETH, Amount: 324700776186478334
  WITHDRAW: wstETH, Amount: 162350388093239167
  WITHDRAW: wstETH, Amount: 162350388093239166
  BORROW: wstETH, Amount 324700776186478334
  REPAY: wstETH, Amount: 324700776186478334

[PASS] test_revert_transfer_nonAdmin() (gas: 211428)
[PASS] test_shouldReveiveEth() (gas: 212877)
[PASS] test_storageCorrectness() (gas: 216224)
[PASS] test_transfer_aclAdmin() (gas: 230959)
[PASS] test_transfer_newAdmin() (gas: 260414)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 29.27s (28.73s CPU time)
2025-02-10T07:50:50.954347Z 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="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 42161 -d /tmp/42161_0x981AB570aC289938F296b975C524B66FBF1B8774 0x981AB570aC289938F296b975C524B66FBF1B8774 --etherscan-api-key undefined && forge fmt /tmp/42161_0x981AB570aC289938F296b975C524B66FBF1B8774\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3834,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/Optimism.t.sol:OptimismTest
[PASS] test_defaultExecution() (gas: 31061814)
Logs:
  0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
  0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6
  0x7F5c764cBc14f9669B88837ca1490cCa17c31607
  0x68f180fcCe6836688e9084f035309E29Bf0A2095
  0x4200000000000000000000000000000000000006
  0x94b008aA00579c1307B0EF2c499aD98a8ce58e58
  0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9
  0x4200000000000000000000000000000000000042
  0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb
  0xc40F949F8a4e094D1b49a23ea9241D289B7b2819
  0xdFA46478F9e5EA86d57387849598dbFB2e964b02
  0x9Bcef72be871e61ED4fBbc7630889beE758eb81D
  0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: DAI, Amount: 999750462284613760405
  WITHDRAW: DAI, Amount: 499875231142306880202
  WITHDRAW: DAI, Amount: 499875231142306880204
  BORROW: DAI, Amount 999750462284613760405
  REPAY: DAI, Amount: 999750462284613760405
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: LINK, Amount: 52285967901490584529
  WITHDRAW: LINK, Amount: 26142983950745292264
  WITHDRAW: LINK, Amount: 26142983950745292266
  BORROW: LINK, Amount 52285967901490584529
  REPAY: LINK, Amount: 52285967901490584529
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: USDC, Amount: 1000018660
  WITHDRAW: USDC, Amount: 500009330
  WITHDRAW: USDC, Amount: 500009330
  BORROW: USDC, Amount 1000018660
  REPAY: USDC, Amount: 1000018660
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: WBTC, Amount: 1048383
  WITHDRAW: WBTC, Amount: 524191
  WITHDRAW: WBTC, Amount: 524191
  BORROW: WBTC, Amount 1048383
  REPAY: WBTC, Amount: 1048383
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: WETH, Amount: 383178465304174610
  WITHDRAW: WETH, Amount: 191589232652087305
  WITHDRAW: WETH, Amount: 191589232652087305
  BORROW: WETH, Amount 383178465304174610
  REPAY: WETH, Amount: 383178465304174610
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: USDT, Amount: 999518931
  WITHDRAW: USDT, Amount: 499759465
  WITHDRAW: USDT, Amount: 499759466
  BORROW: USDT, Amount 999518931
  REPAY: USDT, Amount: 999518931
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: AAVE, Amount: 4121252084399124238
  WITHDRAW: AAVE, Amount: 2060626042199562119
  WITHDRAW: AAVE, Amount: 2060626042199562118
  E2E: Collateral DAI, TestAsset sUSD
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: sUSD, Amount: 1038238543590533502924
  WITHDRAW: sUSD, Amount: 519119271795266751462
  WITHDRAW: sUSD, Amount: 519119271795266751461
  Skip Borrowing: sUSD, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset OP
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: OP, Amount: 891686032675460159258
  WITHDRAW: OP, Amount: 445843016337730079629
  WITHDRAW: OP, Amount: 445843016337730079629
  BORROW: OP, Amount 891686032675460159258
  REPAY: OP, Amount: 891686032675460159258
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: wstETH, Amount: 321319085510513945
  WITHDRAW: wstETH, Amount: 160659542755256972
  WITHDRAW: wstETH, Amount: 160659542755256973
  BORROW: wstETH, Amount 321319085510513945
  REPAY: wstETH, Amount: 321319085510513945
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: LUSD, Amount: 1001086890047393355439
  WITHDRAW: LUSD, Amount: 500543445023696677719
  WITHDRAW: LUSD, Amount: 500543445023696677720
  BORROW: LUSD, Amount 1001086890047393355439
  REPAY: LUSD, Amount: 1001086890047393355439
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: rETH, Amount: 339807641093759465
  WITHDRAW: rETH, Amount: 169903820546879732
  WITHDRAW: rETH, Amount: 169903820546879733
  Skip Borrowing: rETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 99975046228461376040540
  SUPPLY: USDC, Amount: 1000018660
  WITHDRAW: USDC, Amount: 500009330
  WITHDRAW: USDC, Amount: 500009330
  BORROW: USDC, Amount 1000018660
  REPAY: USDC, Amount: 1000018660

[PASS] test_revert_transfer_nonAdmin() (gas: 209841)
[PASS] test_shouldReveiveEth() (gas: 211425)
[PASS] test_storageCorrectness() (gas: 214505)
[PASS] test_transfer_aclAdmin() (gas: 229257)
[PASS] test_transfer_newAdmin() (gas: 258444)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 36.27s (35.82s CPU time)

Ran 6 tests for test/Arbitrum.t.sol:ArbitrumTest
[PASS] test_defaultExecution() (gas: 46041184)
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: 100005000250012500625031
  SUPPLY: DAI, Amount: 1000050002500125006250
  WITHDRAW: DAI, Amount: 500025001250062503125
  WITHDRAW: DAI, Amount: 500025001250062503126
  BORROW: DAI, Amount 1000050002500125006250
  REPAY: DAI, Amount: 1000050002500125006250
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: LINK, Amount: 52720114416018103775
  WITHDRAW: LINK, Amount: 26360057208009051887
  WITHDRAW: LINK, Amount: 26360057208009051888
  BORROW: LINK, Amount 52720114416018103775
  REPAY: LINK, Amount: 52720114416018103775
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: USDC, Amount: 1000010000
  WITHDRAW: USDC, Amount: 500005000
  WITHDRAW: USDC, Amount: 500005000
  BORROW: USDC, Amount 1000010000
  REPAY: USDC, Amount: 1000010000
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: WBTC, Amount: 1050175
  WITHDRAW: WBTC, Amount: 525087
  WITHDRAW: WBTC, Amount: 525087
  BORROW: WBTC, Amount 1050175
  REPAY: WBTC, Amount: 1050175
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: WETH, Amount: 386197863921913655
  WITHDRAW: WETH, Amount: 193098931960956827
  WITHDRAW: WETH, Amount: 193098931960956829
  BORROW: WETH, Amount 386197863921913655
  REPAY: WETH, Amount: 386197863921913655
  E2E: Collateral DAI, TestAsset USD₮0
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: USD₮0, Amount: 999515335
  WITHDRAW: USD₮0, Amount: 499757667
  WITHDRAW: USD₮0, Amount: 499757667
  BORROW: USD₮0, Amount 999515335
  REPAY: USD₮0, Amount: 999515335
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: AAVE, Amount: 4169432390152134249
  WITHDRAW: AAVE, Amount: 2084716195076067124
  WITHDRAW: AAVE, Amount: 2084716195076067124
  E2E: TestAsset EURS SKIPPED
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: wstETH, Amount: 323851039914990723
  WITHDRAW: wstETH, Amount: 161925519957495361
  WITHDRAW: wstETH, Amount: 161925519957495362
  BORROW: wstETH, Amount 323851039914990723
  REPAY: wstETH, Amount: 323851039914990723
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: rETH, Amount: 342485283014558244
  WITHDRAW: rETH, Amount: 171242641507279122
  WITHDRAW: rETH, Amount: 171242641507279122
  Skip Borrowing: rETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: LUSD, Amount: 999232439601520092341
  WITHDRAW: LUSD, Amount: 499616219800760046170
  WITHDRAW: LUSD, Amount: 499616219800760046171
  BORROW: LUSD, Amount 999232439601520092341
  REPAY: LUSD, Amount: 999232439601520092341
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: USDC, Amount: 1000010000
  WITHDRAW: USDC, Amount: 500005000
  WITHDRAW: USDC, Amount: 500005000
  BORROW: USDC, Amount 1000010000
  REPAY: USDC, Amount: 1000010000
  E2E: Collateral DAI, TestAsset FRAX
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: FRAX, Amount: 1004391238671119682094
  WITHDRAW: FRAX, Amount: 502195619335559841047
  WITHDRAW: FRAX, Amount: 502195619335559841046
  BORROW: FRAX, Amount 1004391238671119682094
  REPAY: FRAX, Amount: 1004391238671119682094
  E2E: Collateral DAI, TestAsset ARB
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: ARB, Amount: 2297747655837841514234
  WITHDRAW: ARB, Amount: 1148873827918920757117
  WITHDRAW: ARB, Amount: 1148873827918920757117
  BORROW: ARB, Amount 2297747655837841514234
  REPAY: ARB, Amount: 2297747655837841514234
  E2E: Collateral DAI, TestAsset weETH
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: weETH, Amount: 364645095247706612
  WITHDRAW: weETH, Amount: 182322547623853306
  WITHDRAW: weETH, Amount: 182322547623853305
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset GHO
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: GHO, Amount: 1000000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000000
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral DAI, TestAsset ezETH
  SUPPLY: DAI, Amount: 100005000250012500625031
  SUPPLY: ezETH, Amount: 372696837445477165
  WITHDRAW: ezETH, Amount: 186348418722738582
  WITHDRAW: ezETH, Amount: 186348418722738582

[PASS] test_revert_transfer_nonAdmin() (gas: 209887)
[PASS] test_shouldReveiveEth() (gas: 211471)
[PASS] test_storageCorrectness() (gas: 214551)
[PASS] test_transfer_aclAdmin() (gas: 229303)
[PASS] test_transfer_newAdmin() (gas: 258490)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 44.02s (43.58s CPU time)
2025-02-10T07:51:04.055544Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/base_before.json", "./reports/base_after.json", "-o", "./diffs/base_before_base_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 8453 -d /tmp/8453_0xC0885d961a2E3E6236Cb3e5FBd1aff72149e5D84 0xC0885d961a2E3E6236Cb3e5FBd1aff72149e5D84 --etherscan-api-key undefined && forge fmt /tmp/8453_0xC0885d961a2E3E6236Cb3e5FBd1aff72149e5D84\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3865,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/Base.t.sol:BaseTest
[PASS] test_defaultExecution() (gas: 14374048)
Logs:
  0x4200000000000000000000000000000000000006
  0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22
  0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA
  0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452
  0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
  0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A
  0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
  0x2416092f143378750bb29b79eD961ab195CcEea5
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: WETH, Amount: 386986869922490399
  WITHDRAW: WETH, Amount: 193493434961245199
  WITHDRAW: WETH, Amount: 193493434961245201
  BORROW: WETH, Amount 386986869922490399
  REPAY: WETH, Amount: 386986869922490399
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: cbETH, Amount: 354372052367999078
  WITHDRAW: cbETH, Amount: 177186026183999539
  WITHDRAW: cbETH, Amount: 177186026183999539
  BORROW: cbETH, Amount 354372052367999078
  REPAY: cbETH, Amount: 354372052367999078
  E2E: Collateral WETH, TestAsset USDbC
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: USDbC, Amount: 999970150
  WITHDRAW: USDbC, Amount: 499985075
  WITHDRAW: USDbC, Amount: 499985074
  BORROW: USDbC, Amount 999970150
  REPAY: USDbC, Amount: 999970150
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: wstETH, Amount: 324512670745552643
  WITHDRAW: wstETH, Amount: 162256335372776321
  WITHDRAW: wstETH, Amount: 162256335372776322
  BORROW: wstETH, Amount 324512670745552643
  REPAY: wstETH, Amount: 324512670745552643
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: USDC, Amount: 999970150
  WITHDRAW: USDC, Amount: 499985075
  WITHDRAW: USDC, Amount: 499985075
  BORROW: USDC, Amount 999970150
  REPAY: USDC, Amount: 999970150
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: weETH, Amount: 365390068731892681
  WITHDRAW: weETH, Amount: 182695034365946340
  WITHDRAW: weETH, Amount: 182695034365946341
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: cbBTC, Amount: 1051339
  WITHDRAW: cbBTC, Amount: 525669
  WITHDRAW: cbBTC, Amount: 525669
  BORROW: cbBTC, Amount 1051339
  REPAY: cbBTC, Amount: 1051339
  E2E: Collateral WETH, TestAsset ezETH
  SUPPLY: WETH, Amount: 38698686992249039982
  SUPPLY: ezETH, Amount: 373532916512188407
  WITHDRAW: ezETH, Amount: 186766458256094203
  WITHDRAW: ezETH, Amount: 186766458256094204

[PASS] test_revert_transfer_nonAdmin() (gas: 211382)
[PASS] test_shouldReveiveEth() (gas: 212831)
[PASS] test_storageCorrectness() (gas: 216178)
[PASS] test_transfer_aclAdmin() (gas: 230980)
[PASS] test_transfer_newAdmin() (gas: 260435)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 22.37s (22.09s CPU time)
2025-02-10T07:51:27.122751Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/polygon_before.json", "./reports/polygon_after.json", "-o", "./diffs/polygon_before_polygon_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 137 -d /tmp/137_0x230E0321Cf38F09e247e50Afc7801EA2351fe56F 0x230E0321Cf38F09e247e50Afc7801EA2351fe56F --etherscan-api-key undefined && forge fmt /tmp/137_0x230E0321Cf38F09e247e50Afc7801EA2351fe56F\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3911,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"
2025-02-10T07:51:28.321847Z 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="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 43114 -d /tmp/43114_0xBdD1458A6d399C88D4509275e4463485C6c86Ef3 0xBdD1458A6d399C88D4509275e4463485C6c86Ef3 --etherscan-api-key undefined && forge fmt /tmp/43114_0xBdD1458A6d399C88D4509275e4463485C6c86Ef3\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3925,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"
2025-02-10T07:51:30.768194Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/gnosis_before.json", "./reports/gnosis_after.json", "-o", "./diffs/gnosis_before_gnosis_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 100 -d /tmp/100_0x2aB3580a805fB10CbAd567212C70e26C1B6769eC 0x2aB3580a805fB10CbAd567212C70e26C1B6769eC --etherscan-api-key undefined && forge fmt /tmp/100_0x2aB3580a805fB10CbAd567212C70e26C1B6769eC\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3961,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"
2025-02-10T07:51:32.123352Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/mainnet_before.json", "./reports/mainnet_after.json", "-o", "./diffs/mainnet_before_mainnet_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 1 -d /tmp/1_0x80f2c02224a2E548FC67c0bF705eBFA825dd5439 0x80f2c02224a2E548FC67c0bF705eBFA825dd5439 --etherscan-api-key undefined && forge fmt /tmp/1_0x80f2c02224a2E548FC67c0bF705eBFA825dd5439\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 3975,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/Polygon.t.sol:PolygonTest
[PASS] test_defaultExecution() (gas: 55967884)
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: 100026872219221693908068
  SUPPLY: DAI, Amount: 1000268722192216939080
  WITHDRAW: DAI, Amount: 500134361096108469540
  WITHDRAW: DAI, Amount: 500134361096108469539
  BORROW: DAI, Amount 1000268722192216939080
  REPAY: DAI, Amount: 1000268722192216939080
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: LINK, Amount: 52787829868021166344
  WITHDRAW: LINK, Amount: 26393914934010583172
  WITHDRAW: LINK, Amount: 26393914934010583172
  BORROW: LINK, Amount 52787829868021166344
  REPAY: LINK, Amount: 52787829868021166344
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: USDC, Amount: 999995950
  WITHDRAW: USDC, Amount: 499997975
  WITHDRAW: USDC, Amount: 499997975
  BORROW: USDC, Amount 999995950
  REPAY: USDC, Amount: 999995950
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: WBTC, Amount: 1051480
  WITHDRAW: WBTC, Amount: 525740
  WITHDRAW: WBTC, Amount: 525741
  BORROW: WBTC, Amount 1051480
  REPAY: WBTC, Amount: 1051480
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: WETH, Amount: 387086590103194207
  WITHDRAW: WETH, Amount: 193543295051597103
  WITHDRAW: WETH, Amount: 193543295051597104
  BORROW: WETH, Amount 387086590103194207
  REPAY: WETH, Amount: 387086590103194207
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: USDT, Amount: 999493516
  WITHDRAW: USDT, Amount: 499746758
  WITHDRAW: USDT, Amount: 499746758
  BORROW: USDT, Amount 999493516
  REPAY: USDT, Amount: 999493516
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: AAVE, Amount: 4188080847550297280
  WITHDRAW: AAVE, Amount: 2094040423775148640
  WITHDRAW: AAVE, Amount: 2094040423775148639
  E2E: Collateral DAI, TestAsset WPOL
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: WPOL, Amount: 3231174370324894582936
  WITHDRAW: WPOL, Amount: 1615587185162447291468
  WITHDRAW: WPOL, Amount: 1615587185162447291468
  BORROW: WPOL, Amount 3231174370324894582936
  REPAY: WPOL, Amount: 3231174370324894582936
  E2E: TestAsset CRV SKIPPED
  E2E: TestAsset SUSHI SKIPPED
  E2E: Collateral DAI, TestAsset GHST
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: GHST, Amount: 1910076027329138589902
  WITHDRAW: GHST, Amount: 955038013664569294951
  WITHDRAW: GHST, Amount: 955038013664569294951
  E2E: TestAsset BAL SKIPPED
  E2E: TestAsset DPI SKIPPED
  E2E: Collateral DAI, TestAsset EURS
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: EURS, Amount: 97580
  WITHDRAW: EURS, Amount: 48790
  WITHDRAW: EURS, Amount: 48790
  BORROW: EURS, Amount 97580
  REPAY: EURS, Amount: 97580
  E2E: TestAsset jEUR SKIPPED
  E2E: TestAsset EURA SKIPPED
  E2E: TestAsset miMATIC SKIPPED
  E2E: Collateral DAI, TestAsset stMATIC
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: stMATIC, Amount: 2806859020341082771690
  WITHDRAW: stMATIC, Amount: 1403429510170541385845
  WITHDRAW: stMATIC, Amount: 1403429510170541385846
  E2E: Collateral DAI, TestAsset MaticX
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: MaticX, Amount: 2823677279438896922564
  WITHDRAW: MaticX, Amount: 1411838639719448461282
  WITHDRAW: MaticX, Amount: 1411838639719448461283
  Skip Borrowing: MaticX, borrow cap fully utilized
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: wstETH, Amount: 324596292348408064
  WITHDRAW: wstETH, Amount: 162298146174204032
  WITHDRAW: wstETH, Amount: 162298146174204033
  BORROW: wstETH, Amount 324596292348408064
  REPAY: wstETH, Amount: 324596292348408064
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100026872219221693908068
  SUPPLY: USDC, Amount: 999995950
  WITHDRAW: USDC, Amount: 499997975
  WITHDRAW: USDC, Amount: 499997975
  BORROW: USDC, Amount 999995950
  REPAY: USDC, Amount: 999995950

[PASS] test_revert_transfer_nonAdmin() (gas: 209749)
[PASS] test_shouldReveiveEth() (gas: 211333)
[PASS] test_storageCorrectness() (gas: 214413)
[PASS] test_transfer_aclAdmin() (gas: 229098)
[PASS] test_transfer_newAdmin() (gas: 258285)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 41.05s (40.78s CPU time)

Ran 6 tests for test/Gnosis.t.sol:GnosisTest
[PASS] test_defaultExecution() (gas: 14467188)
Logs:
  0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1
  0x6C76971f98945AE98dD7d4DFcA8711ebea946eA6
  0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
  0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83
  0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
  0xcB444e90D8198415266c6a2724b7900fb12FC56E
  0x2a22f9c3b484c3629090FeED35F17Ff8F88f76F0
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: WETH, Amount: 385736989091357948
  WITHDRAW: WETH, Amount: 192868494545678974
  WITHDRAW: WETH, Amount: 192868494545678974
  BORROW: WETH, Amount 385736989091357948
  REPAY: WETH, Amount: 385736989091357948
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: wstETH, Amount: 323464567571570146
  WITHDRAW: wstETH, Amount: 161732283785785073
  WITHDRAW: wstETH, Amount: 161732283785785072
  BORROW: wstETH, Amount 323464567571570146
  REPAY: wstETH, Amount: 323464567571570146
  E2E: Collateral WETH, TestAsset GNO
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: GNO, Amount: 5863364757927694862
  WITHDRAW: GNO, Amount: 2931682378963847431
  WITHDRAW: GNO, Amount: 2931682378963847431
  BORROW: GNO, Amount 5863364757927694862
  REPAY: GNO, Amount: 5863364757927694862
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: USDC, Amount: 999998250
  WITHDRAW: USDC, Amount: 499999125
  WITHDRAW: USDC, Amount: 499999125
  BORROW: USDC, Amount 999998250
  REPAY: USDC, Amount: 999998250
  E2E: Collateral WETH, TestAsset WXDAI
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: WXDAI, Amount: 1000093198685185472434
  WITHDRAW: WXDAI, Amount: 500046599342592736217
  WITHDRAW: WXDAI, Amount: 500046599342592736216
  BORROW: WXDAI, Amount 1000093198685185472434
  REPAY: WXDAI, Amount: 1000093198685185472434
  E2E: Collateral WETH, TestAsset EURe
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: EURe, Amount: 976781903911834727642
  WITHDRAW: EURe, Amount: 488390951955917363821
  WITHDRAW: EURe, Amount: 488390951955917363821
  BORROW: EURe, Amount 976781903911834727642
  REPAY: EURe, Amount: 976781903911834727642
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: sDAI, Amount: 866343009004370717807
  WITHDRAW: sDAI, Amount: 433171504502185358903
  WITHDRAW: sDAI, Amount: 433171504502185358903
  E2E: Collateral WETH, TestAsset USDC.e
  SUPPLY: WETH, Amount: 38573698909135794849
  SUPPLY: USDC.e, Amount: 999998250
  WITHDRAW: USDC.e, Amount: 499999125
  WITHDRAW: USDC.e, Amount: 499999125
  BORROW: USDC.e, Amount 999998250
  REPAY: USDC.e, Amount: 999998250

[PASS] test_revert_transfer_nonAdmin() (gas: 211481)
[PASS] test_shouldReveiveEth() (gas: 212930)
[PASS] test_storageCorrectness() (gas: 216277)
[PASS] test_transfer_aclAdmin() (gas: 231012)
[PASS] test_transfer_newAdmin() (gas: 260467)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 28.54s (28.18s CPU time)

Ran 6 tests for test/Avalanche.t.sol:AvalancheTest
[PASS] test_defaultExecution() (gas: 27060650)
Logs:
  0xd586E7F844cEa2F87f50152665BCbc2C279D8d70
  0x5947BB275c521040051D82396192181b413227A3
  0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
  0x50b7545627a5162F82A992c33b87aDc75187B218
  0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB
  0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7
  0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7
  0xD24C2Ad096400B6FBcd2ad8B24E7acBc21A1da64
  0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b
  0x152b9d0FdC40C096757F570A51E494bd4b943E50
  0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a
  E2E: Collateral DAI.e, TestAsset DAI.e
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: DAI.e, Amount: 1000072005184373274875
  WITHDRAW: DAI.e, Amount: 500036002592186637437
  WITHDRAW: DAI.e, Amount: 500036002592186637438
  BORROW: DAI.e, Amount 1000072005184373274875
  REPAY: DAI.e, Amount: 1000072005184373274875
  E2E: Collateral DAI.e, TestAsset LINK.e
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: LINK.e, Amount: 52711246336683026561
  WITHDRAW: LINK.e, Amount: 26355623168341513280
  WITHDRAW: LINK.e, Amount: 26355623168341513281
  BORROW: LINK.e, Amount 52711246336683026561
  REPAY: LINK.e, Amount: 52711246336683026561
  E2E: Collateral DAI.e, TestAsset USDC
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: USDC, Amount: 999960001
  WITHDRAW: USDC, Amount: 499980000
  WITHDRAW: USDC, Amount: 499980001
  BORROW: USDC, Amount 999960001
  REPAY: USDC, Amount: 999960001
  E2E: TestAsset WBTC.e SKIPPED
  E2E: Collateral DAI.e, TestAsset WETH.e
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: WETH.e, Amount: 387200371971775146
  WITHDRAW: WETH.e, Amount: 193600185985887573
  WITHDRAW: WETH.e, Amount: 193600185985887574
  BORROW: WETH.e, Amount 387200371971775146
  REPAY: WETH.e, Amount: 387200371971775146
  E2E: Collateral DAI.e, TestAsset USDt
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: USDt, Amount: 999615997
  WITHDRAW: USDt, Amount: 499807998
  WITHDRAW: USDt, Amount: 499807999
  BORROW: USDt, Amount 999615997
  REPAY: USDt, Amount: 999615997
  E2E: Collateral DAI.e, TestAsset AAVE.e
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: AAVE.e, Amount: 4185729050556592067
  WITHDRAW: AAVE.e, Amount: 2092864525278296033
  WITHDRAW: AAVE.e, Amount: 2092864525278296033
  E2E: Collateral DAI.e, TestAsset WAVAX
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: WAVAX, Amount: 39701218160417059708
  WITHDRAW: WAVAX, Amount: 19850609080208529854
  WITHDRAW: WAVAX, Amount: 19850609080208529855
  BORROW: WAVAX, Amount 39701218160417059708
  REPAY: WAVAX, Amount: 39701218160417059708
  E2E: Collateral DAI.e, TestAsset sAVAX
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: sAVAX, Amount: 33361403362351656906
  WITHDRAW: sAVAX, Amount: 16680701681175828453
  WITHDRAW: sAVAX, Amount: 16680701681175828454
  E2E: Collateral DAI.e, TestAsset FRAX
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: FRAX, Amount: 1004441348354432276742
  WITHDRAW: FRAX, Amount: 502220674177216138371
  WITHDRAW: FRAX, Amount: 502220674177216138371
  BORROW: FRAX, Amount 1004441348354432276742
  REPAY: FRAX, Amount: 1004441348354432276742
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI.e, TestAsset BTC.b
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: BTC.b, Amount: 1051093
  WITHDRAW: BTC.b, Amount: 525546
  WITHDRAW: BTC.b, Amount: 525548
  BORROW: BTC.b, Amount 1051093
  REPAY: BTC.b, Amount: 1051093
  E2E: Collateral DAI.e, TestAsset AUSD
  SUPPLY: DAI.e, Amount: 100007200518437327487579
  SUPPLY: AUSD, Amount: 1000092818
  WITHDRAW: AUSD, Amount: 500046409
  WITHDRAW: AUSD, Amount: 500046409
  BORROW: AUSD, Amount 1000092818
  REPAY: AUSD, Amount: 1000092818

[PASS] test_revert_transfer_nonAdmin() (gas: 209795)
[PASS] test_shouldReveiveEth() (gas: 211379)
[PASS] test_storageCorrectness() (gas: 214459)
[PASS] test_transfer_aclAdmin() (gas: 229144)
[PASS] test_transfer_newAdmin() (gas: 258331)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 36.67s (36.57s CPU time)
2025-02-10T07:51:47.262544Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/scroll_before.json", "./reports/scroll_after.json", "-o", "./diffs/scroll_before_scroll_after.md"] stderr="error: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\nnode:internal/errors:984\n  const err = new Error(message);\n              ^\n\nError: Command failed: cast source --chain 534352 -d /tmp/534352_0x1852E9a1d24676BF60d398a97e2036E73FaEAb2b 0x1852E9a1d24676BF60d398a97e2036E73FaEAb2b --etherscan-api-key undefined && forge fmt /tmp/534352_0x1852E9a1d24676BF60d398a97e2036E73FaEAb2b\nerror: unrecognized subcommand 'source'\n\n  tip: some similar subcommands exist: 'nonce', 'gas-price', 's', 'storage', 'sr', 'src'\n\nUsage: cast [OPTIONS] <COMMAND>\n\nFor more information, try '--help'.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at downloadContract (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:859:3)\n    at file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1008:22\n    at Array.map (<anonymous>)\n    at diffReports (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1004:22)\n    at Command.<anonymous> (file:///home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/@bgd-labs/aave-cli/dist/cli.js:1065:27)\n    at Command.listener [as _actionHandler] (/home/runner/.npm/_npx/4e2fa8b2c23d0a9f/node_modules/commander/lib/command.js:542:17) {\n  status: 2,\n  signal: null,\n  output: [\n    null,\n    Buffer(0) [Uint8Array] [],\n    Buffer(200) [Uint8Array] [\n      101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n      111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n      111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n       99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n      115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n       32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n       32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n       99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n      105,  99, 101,  39,\n      ... 100 more items\n    ]\n  ],\n  pid: 4010,\n  stdout: Buffer(0) [Uint8Array] [],\n  stderr: Buffer(200) [Uint8Array] [\n    101, 114, 114, 111, 114,  58,  32, 117, 110, 114, 101,  99,\n    111, 103, 110, 105, 122, 101, 100,  32, 115, 117,  98,  99,\n    111, 109, 109,  97, 110, 100,  32,  39, 115, 111, 117, 114,\n     99, 101,  39,  10,  10,  32,  32, 116, 105, 112,  58,  32,\n    115, 111, 109, 101,  32, 115, 105, 109, 105, 108,  97, 114,\n     32, 115, 117,  98,  99, 111, 109, 109,  97, 110, 100, 115,\n     32, 101, 120, 105, 115, 116,  58,  32,  39, 110, 111, 110,\n     99, 101,  39,  44,  32,  39, 103,  97, 115,  45, 112, 114,\n    105,  99, 101,  39,\n    ... 100 more items\n  ]\n}\n\nNode.js v20.18.2\n"

Ran 6 tests for test/Scroll.t.sol:ScrollTest
[PASS] test_defaultExecution() (gas: 7907689)
Logs:
  0x5300000000000000000000000000000000000004
  0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4
  0xf610A9dfB7C89644979b4A0f27063E9e7d7Cda32
  0x01f0a31698C4d065659b9bdC21B3610292a1c506
  0xd29687c813D741E2F938F4aC377128810E217b1b
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 38409685386267001086
  SUPPLY: WETH, Amount: 384096853862670010
  WITHDRAW: WETH, Amount: 192048426931335005
  WITHDRAW: WETH, Amount: 192048426931335005
  BORROW: WETH, Amount 384096853862670010
  REPAY: WETH, Amount: 384096853862670010
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 38409685386267001086
  SUPPLY: USDC, Amount: 1000000900
  WITHDRAW: USDC, Amount: 500000450
  WITHDRAW: USDC, Amount: 500000450
  BORROW: USDC, Amount 1000000900
  REPAY: USDC, Amount: 1000000900
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 38409685386267001086
  SUPPLY: wstETH, Amount: 322089211701137618
  WITHDRAW: wstETH, Amount: 161044605850568809
  WITHDRAW: wstETH, Amount: 161044605850568809
  BORROW: wstETH, Amount 322089211701137618
  REPAY: wstETH, Amount: 322089211701137618
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 38409685386267001086
  SUPPLY: weETH, Amount: 362651122775825245
  WITHDRAW: weETH, Amount: 181325561387912622
  WITHDRAW: weETH, Amount: 181325561387912622
  Skip Borrowing: weETH, borrow cap fully utilized
  E2E: Collateral WETH, TestAsset SCR
  SUPPLY: WETH, Amount: 38409685386267001086
  SUPPLY: SCR, Amount: 1869385895330130090751
  WITHDRAW: SCR, Amount: 934692947665065045375
  WITHDRAW: SCR, Amount: 934692947665065045377
  Skip Borrowing: SCR, borrow cap fully utilized

[PASS] test_revert_transfer_nonAdmin() (gas: 211527)
[PASS] test_shouldReveiveEth() (gas: 212976)
[PASS] test_storageCorrectness() (gas: 216323)
[PASS] test_transfer_aclAdmin() (gas: 231125)
[PASS] test_transfer_newAdmin() (gas: 260580)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 16.04s (17.46s CPU time)

Ran 6 tests for test/Mainnet.t.sol:MainnetTest
[PASS] test_defaultExecution() (gas: 219806011)
Logs:
  0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
  0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
  0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
  0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  0x6B175474E89094C44Da98b954EedeAC495271d0F
  0x514910771AF9Ca656af840dff83E8264EcF986CA
  0xBe9895146f7AF43049ca1c1AE358B0541Ea49704
  0xdAC17F958D2ee523a2206206994597C13D831ec7
  0xae78736Cd615f374D3085123A210448E74Fc6393
  0x5f98805A4E8be255a32880FDeC7F6728C6568bA0
  0xD533a949740bb3306d119CC777fa900bA034cd52
  0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
  0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
  0xba100000625a3754423978a60c9317c58a424e3D
  0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
  0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32
  0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
  0x111111111117dC0aa78b770fA6A738034120C302
  0x853d955aCEf822Db058eb8505911ED77F175b99e
  ...*[Comment body truncated]*

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