-
Notifications
You must be signed in to change notification settings - Fork 1
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
sakulstra
wants to merge
3
commits into
main
Choose a base branch
from
fix/cleaner-diff
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🌈 Test ResultsCompiling 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.