Skip to content

[Skyward] Chaos Offboarding#1062

Open
Rozengarden wants to merge 18 commits intoaave-dao:mainfrom
AaveChan:aavechan/chaos_departure
Open

[Skyward] Chaos Offboarding#1062
Rozengarden wants to merge 18 commits intoaave-dao:mainfrom
AaveChan:aavechan/chaos_departure

Conversation

@Rozengarden
Copy link
Copy Markdown
Contributor

@Rozengarden Rozengarden commented Apr 10, 2026

currently in internal review

Pre-review checklist:

  • I have run a spell check on the write-up and made sure no typos exist.
  • References to Snapshot/governance forum are correct on the AIP. If no snapshot exists, make sure no TODO's exist.
  • The specification on the writeup is aligned with the forum, snapshot, and the payload contract. If there are any changes, they are explicitly mentioned/communicated.
  • Minimal tests exist, and the snapshot diff report generated is the latest one and aligned with the payload.
  • If deploy scripts are manually updated from the generated ones, I have carefully validated that they are correct, including the deploy commands and the proposal-creation script.
  • If the aave-helpers submodule is updated, I have validated it is pointing to the latest version.
  • I have validated that no unused files and imports are being added.
  • For an asset listing, the write-up includes a detailed specification of the price feed used, CAPO adapters (with each CAPO layer described separately), and eModes (with tables) if changed.
  • Wherever possible, I have validated that addresses from the address book are used instead of raw addresses.

Copy link
Copy Markdown
Contributor

@NandyBa NandyBa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/**
* @title Orderly Transition and Offboarding Plan for Chaos Labs
* @author ChaosLabs (implemented by Aavechan Initiative @aci via Skyward)
* - Snapshot: TODO
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove Snapshot: TODO here and other occurrences.


- Implementation: [AaveV3Ethereum](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Ethereum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Polygon](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Polygon_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Avalanche](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Avalanche_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Optimism](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Optimism_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Arbitrum](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Arbitrum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Base](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Base_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Gnosis](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Gnosis_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3BNB](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3BNB_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Linea](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Linea_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol), [AaveV3Plasma](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Plasma_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.sol)
- Tests: [AaveV3Ethereum](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Ethereum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Polygon](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Polygon_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Avalanche](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Avalanche_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Optimism](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Optimism_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Arbitrum](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Arbitrum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Base](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Base_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Gnosis](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Gnosis_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3BNB](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3BNB_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Linea](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Linea_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol), [AaveV3Plasma](https://github.com/aave-dao/aave-proposals-v3/blob/main/src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Plasma_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol)
[Snapshot](TODO)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[Snapshot](TODO)


The DAO is in a position to transition the majority of ongoing risk-management responsibilities without significant delay. LlamaRisk already exists a secondary risk provider, and has [stated](https://governance.aave.com/t/llamarisk-ensuring-continuity-of-aaves-risk-management/24397) they are fully ready and prepared to take on all risk management functionality. With the key rotation finalized at their [request](https://governance.aave.com/t/llamarisk-ensuring-continuity-of-aaves-risk-management/24397#p-62730-scope-we-will-absorb-4), they’ll be able to update parameters manually via the risk steward.

In summary, the addresses associated with the current 2/2 multisig for manual Risk Steward purposes will be rotated from Chaos Labs and BGD to Aave Labs and LlamaRisk, as requested by both, to ensure operational continuity.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe indicate that the multisig stay the same, signers are rotating, not the Risk steward council address.

At least I indicate here for reviewers
Signer references: https://governance.aave.com/t/arfc-manual-risk-agents-manual-agrs-migration/24311/6?u=nandy.eth

@NandyBa
Copy link
Copy Markdown
Contributor

NandyBa commented Apr 13, 2026

Please also fix the following typos:

  ┌──────┬─────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Line │                                              Issue                                              │
  ├──────┼─────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 5    │ Frontmatter snapshot: TODO — remove (same as the sol files)                                     │
  ├──────┼─────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 26   │ Grammar: "LlamaRisk already exists a secondary risk provider" → "already exists as a secondary" │
  ├──────┼─────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 71   │ Typo in section heading: "bulk payement" → "bulk payment"                                       │
  ├──────┼─────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ 73   │ Typo: "stransfered" → "transferred"                                                             │
  └──────┴─────────────────────────────────────────────────────────────────────────────────────────────────┘

  AaveV3Ethereum_...sol line 29

  ┌──────────┬────────────────────────────────────────────────────┐
  │ Location │                       Issue                        │
  ├──────────┼────────────────────────────────────────────────────┤
  │ Line 29  │ Typo in inline comment: "mentionned" → "mentioned" │
  └──────────┴────────────────────────────────────────────────────┘

@Rozengarden Rozengarden marked this pull request as ready for review April 13, 2026 18:21
uint256 public constant AMOUNT_PER_SECOND = 80859969558599695; // from stream 100073

function execute() external {
// custom code goes here
Copy link
Copy Markdown
Collaborator

@DhairyaSethi DhairyaSethi Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we also revoke RISK_ADMIN role from all agents, for example on eth they are: EModeCategory_CoreAgent, PendleDiscountRate_CoreAgent, RateStrategy_CoreAgent, CapoPriceCap_CoreAgent

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should also cancel the robots on AaveCLRobotOperator and freed up LINK can be returned to collector

@Kogaroshi
Copy link
Copy Markdown
Collaborator

It seems there is an AgentHub on the Ink Whitelabel instance as well, were the owners of that Ink instance notified so they can also execute the Offboarding on their side ?

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 19, 2026

🌈Test Results Compiling 536 files with Solc 0.8.27 Solc 0.8.27 finished in 186.59s Compiler run successful!

Ran 4 tests for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Arbitrum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3Arbitrum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_agentsDisabledAndRiskAdminRevoked() (gas: 330754)
[PASS] test_defaultProposalExecution() (gas: 61215925)
Logs:
0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8
0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
0xD22a58f79e9481D1a88e00c343885A588b34b68B
0x5979D7b546E38E414F7E9822514be443A4800529
0x3F56e0c36d275367b8C502090EDF38289b3dEa0d
0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8
0x93b346b6BC2548dA6A1E7d98E9a421B42541425b
0xaf88d065e77c8cC2239327C5EDb3A432268e5831
0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F
0x912CE59144191C1204E64559FE8253a0e49E6548
0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe
0x7dfF72693f6A4149b17e7C6314655f6A9F7c8B33
0x2416092f143378750bb29b79eD961ab195CcEea5
0x4186BFC76E2E237523CBC30FD220FE055156b41F
0x6c84a8f1c29108F47a79964b5Fe888D4f4D0dE40
E2E: Collateral WBTC, TestAsset DAI
SUPPLY: WBTC, Amount: 137080229
SUPPLY: DAI, Amount: 10001800324058330499489
WITHDRAW: DAI, Amount: 5000900162029165249744
WITHDRAW: DAI, Amount: 5000900162029165249743
BORROW: DAI, Amount 10001800324058330499489
REPAY: DAI, Amount: 10001800324058330499490
REPAY: DAI, Amount: 10001800324058330499490
LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001800324058330499490
LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001800324058330499490
FLASH LOAN: DAI, Amount: 10001800324058330499489
FLASH LOAN: DAI, Amount: 10001800324058330499489
E2E: Collateral WBTC, TestAsset LINK
SUPPLY: WBTC, Amount: 137080229
SUPPLY: LINK, Amount: 1095658782088399880499
WITHDRAW: LINK, Amount: 547829391044199940249
WITHDRAW: LINK, Amount: 547829391044199940249
FLASH LOAN: LINK, Amount: 1095658782088399880499
E2E: Collateral WBTC, TestAsset USDC
SUPPLY: WBTC, Amount: 137080229
SUPPLY: USDC, Amount: 10000832869
WITHDRAW: USDC, Amount: 5000416434
WITHDRAW: USDC, Amount: 5000416434
FLASH LOAN: USDC, Amount: 10000832869
E2E: Collateral WBTC, TestAsset WBTC
SUPPLY: WBTC, Amount: 137080229
SUPPLY: WBTC, Amount: 13708022
WITHDRAW: WBTC, Amount: 6854011
WITHDRAW: WBTC, Amount: 6854010
BORROW: WBTC, Amount 13708022
REPAY: WBTC, Amount: 13708023
REPAY: WBTC, Amount: 13708023
LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13708023
LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13708023
FLASH LOAN: WBTC, Amount: 13708022
FLASH LOAN: WBTC, Amount: 13708022
E2E: Collateral WBTC, TestAsset WETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: WETH, Amount: 4458608353300839292
WITHDRAW: WETH, Amount: 2229304176650419646
WITHDRAW: WETH, Amount: 2229304176650419645
BORROW: WETH, Amount 4458608353300839292
REPAY: WETH, Amount: 4458608353300839293
REPAY: WETH, Amount: 4458608353300839293
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4458608353300839293
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4458608353300839293
FLASH LOAN: WETH, Amount: 4458608353300839292
FLASH LOAN: WETH, Amount: 4458608353300839292
E2E: Collateral WBTC, TestAsset USD₮0
SUPPLY: WBTC, Amount: 137080229
SUPPLY: USD₮0, Amount: 9998992901
WITHDRAW: USD₮0, Amount: 4999496450
WITHDRAW: USD₮0, Amount: 4999496449
BORROW: USD₮0, Amount 9998992901
REPAY: USD₮0, Amount: 9998992903
REPAY: USD₮0, Amount: 9998992903
LIQUIDATE: USD₮0, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998992903
LIQUIDATE: USD₮0, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9998992903
FLASH LOAN: USD₮0, Amount: 9998992901
FLASH LOAN: USD₮0, Amount: 9998992901
E2E: Collateral WBTC, TestAsset AAVE
SUPPLY: WBTC, Amount: 137080229
SUPPLY: AAVE, Amount: 108238813789191921487
WITHDRAW: AAVE, Amount: 54119406894595960743
WITHDRAW: AAVE, Amount: 54119406894595960743
FLASH LOAN: AAVE, Amount: 108238813789191921487
E2E: TestAsset EURS SKIPPED
E2E: Collateral WBTC, TestAsset wstETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: wstETH, Amount: 3620330451326893139
WITHDRAW: wstETH, Amount: 1810165225663446569
WITHDRAW: wstETH, Amount: 1810165225663446569
FLASH LOAN: wstETH, Amount: 3620330451326893139
E2E: TestAsset MAI SKIPPED
E2E: Collateral WBTC, TestAsset rETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: rETH, Amount: 3840111235087757016
WITHDRAW: rETH, Amount: 1920055617543878508
WITHDRAW: rETH, Amount: 1920055617543878506
FLASH LOAN: rETH, Amount: 3840111235087757016
E2E: Collateral WBTC, TestAsset LUSD
SUPPLY: WBTC, Amount: 137080229
SUPPLY: LUSD, Amount: 9972317345664303177594
WITHDRAW: LUSD, Amount: 4986158672832151588797
WITHDRAW: LUSD, Amount: 4986158672832151588795
FLASH LOAN: LUSD, Amount: 9972317345664303177594
E2E: Collateral WBTC, TestAsset USDC
SUPPLY: WBTC, Amount: 137080229
SUPPLY: USDC, Amount: 10000832869
WITHDRAW: USDC, Amount: 5000416434
WITHDRAW: USDC, Amount: 5000416434
BORROW: USDC, Amount 10000832869
REPAY: USDC, Amount: 10000832870
REPAY: USDC, Amount: 10000832870
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000832870
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000832870
FLASH LOAN: USDC, Amount: 10000832869
FLASH LOAN: USDC, Amount: 10000832869
E2E: Collateral WBTC, TestAsset FRAX
SUPPLY: WBTC, Amount: 137080229
SUPPLY: FRAX, Amount: 10059809187148907629463
WITHDRAW: FRAX, Amount: 5029904593574453814731
WITHDRAW: FRAX, Amount: 5029904593574453814730
FLASH LOAN: FRAX, Amount: 10059809187148907629463
E2E: Collateral WBTC, TestAsset ARB
SUPPLY: WBTC, Amount: 137080229
SUPPLY: ARB, Amount: 90913008433272488287222
WITHDRAW: ARB, Amount: 45456504216636244143611
WITHDRAW: ARB, Amount: 45456504216636244143609
FLASH LOAN: ARB, Amount: 90913008433272488287222
E2E: Collateral WBTC, TestAsset weETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: weETH, Amount: 4082056699693714339
WITHDRAW: weETH, Amount: 2041028349846857169
WITHDRAW: weETH, Amount: 2041028349846857169
FLASH LOAN: weETH, Amount: 4082056699693714339
E2E: Collateral WBTC, TestAsset GHO
SUPPLY: WBTC, Amount: 137080229
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 4999999999999999999999
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000001
REPAY: GHO, Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
FLASH LOAN: GHO, Amount: 10000000000000000000000
FLASH LOAN: GHO, Amount: 10000000000000000000000
E2E: Collateral WBTC, TestAsset ezETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: ezETH, Amount: 4143992843527779548
WITHDRAW: ezETH, Amount: 2071996421763889774
WITHDRAW: ezETH, Amount: 2071996421763889772
FLASH LOAN: ezETH, Amount: 4143992843527779548
E2E: Collateral WBTC, TestAsset rsETH
SUPPLY: WBTC, Amount: 137080229
SUPPLY: rsETH, Amount: 4170345358542440803
WITHDRAW: rsETH, Amount: 2085172679271220401
WITHDRAW: rsETH, Amount: 2085172679271220401
FLASH LOAN: rsETH, Amount: 4170345358542440803
E2E: Collateral WBTC, TestAsset tBTC
SUPPLY: WBTC, Amount: 137080229
SUPPLY: tBTC, Amount: 137080229494237010
WITHDRAW: tBTC, Amount: 68540114747118505
WITHDRAW: tBTC, Amount: 68540114747118505
FLASH LOAN: tBTC, Amount: 137080229494237010

[PASS] test_linkReturnedToCollectorAfterCancellation() (gas: 445792)
[PASS] test_robotsCancelled() (gas: 367799)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 11.64s (11.52s CPU time)

Ran 1 test suite in 11.64s (11.64s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)
No files changed, compilation skipped

Ran 4 tests for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Avalanche_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3Avalanche_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_agentsDisabledAndRiskAdminRevoked() (gas: 347347)
[PASS] test_defaultProposalExecution() (gas: 58659044)
Logs:
0xd586E7F844cEa2F87f50152665BCbc2C279D8d70
0x5947BB275c521040051D82396192181b413227A3
0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
0x50b7545627a5162F82A992c33b87aDc75187B218
0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB
0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7
0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7
0xD24C2Ad096400B6FBcd2ad8B24E7acBc21A1da64
0x5c49b268c9841AFF1Cc3B0a418ff5c3442eE3F3b
0x152b9d0FdC40C096757F570A51E494bd4b943E50
0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a
0xfc421aD3C883Bf9E7C4f42dE845C4e4405799e73
0xC891EB4cbdEFf6e073e859e987815Ed1505c2ACD
0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34
0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2
0x7bFd4CA2a6Cf3A3fDDd645D10B323031afe47FF0
E2E: Collateral USDC, TestAsset DAI.e
SUPPLY: USDC, Amount: 100015002250
SUPPLY: DAI.e, Amount: 10001000200030005000800
WITHDRAW: DAI.e, Amount: 5000500100015002500400
WITHDRAW: DAI.e, Amount: 5000500100015002500399
BORROW: DAI.e, Amount 10001000200030005000800
REPAY: DAI.e, Amount: 10001000200030005000801
REPAY: DAI.e, Amount: 10001000200030005000801
LIQUIDATE: DAI.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001000200030005000801
LIQUIDATE: DAI.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001000200030005000801
FLASH LOAN: DAI.e, Amount: 10001000200030005000800
FLASH LOAN: DAI.e, Amount: 10001000200030005000800
E2E: Collateral USDC, TestAsset LINK.e
SUPPLY: USDC, Amount: 100015002250
SUPPLY: LINK.e, Amount: 1094388316520455384390
WITHDRAW: LINK.e, Amount: 547194158260227692195
WITHDRAW: LINK.e, Amount: 547194158260227692194
FLASH LOAN: LINK.e, Amount: 1094388316520455384390
E2E: Collateral USDC, TestAsset USDC
SUPPLY: USDC, Amount: 100015002250
SUPPLY: USDC, Amount: 10001500225
WITHDRAW: USDC, Amount: 5000750112
WITHDRAW: USDC, Amount: 5000750112
BORROW: USDC, Amount 10001500225
REPAY: USDC, Amount: 10001500226
REPAY: USDC, Amount: 10001500226
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001500226
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001500226
FLASH LOAN: USDC, Amount: 10001500225
FLASH LOAN: USDC, Amount: 10001500225
E2E: TestAsset WBTC.e SKIPPED
E2E: Collateral USDC, TestAsset WETH.e
SUPPLY: USDC, Amount: 100015002250
SUPPLY: WETH.e, Amount: 4461591231866754756
WITHDRAW: WETH.e, Amount: 2230795615933377378
WITHDRAW: WETH.e, Amount: 2230795615933377376
BORROW: WETH.e, Amount 4461591231866754756
REPAY: WETH.e, Amount: 4461591231866754757
REPAY: WETH.e, Amount: 4461591231866754757
LIQUIDATE: WETH.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4461591231866754757
LIQUIDATE: WETH.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4461591231866754757
FLASH LOAN: WETH.e, Amount: 4461591231866754756
FLASH LOAN: WETH.e, Amount: 4461591231866754756
E2E: Collateral USDC, TestAsset USDt
SUPPLY: USDC, Amount: 100015002250
SUPPLY: USDt, Amount: 9999386937
WITHDRAW: USDt, Amount: 4999693468
WITHDRAW: USDt, Amount: 4999693468
BORROW: USDt, Amount 9999386937
REPAY: USDt, Amount: 9999386938
REPAY: USDt, Amount: 9999386938
LIQUIDATE: USDt, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999386938
LIQUIDATE: USDt, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999386938
FLASH LOAN: USDt, Amount: 9999386937
FLASH LOAN: USDt, Amount: 9999386937
E2E: Collateral USDC, TestAsset AAVE.e
SUPPLY: USDC, Amount: 100015002250
SUPPLY: AAVE.e, Amount: 108293560537843866979
WITHDRAW: AAVE.e, Amount: 54146780268921933489
WITHDRAW: AAVE.e, Amount: 54146780268921933488
FLASH LOAN: AAVE.e, Amount: 108293560537843866979
E2E: Collateral USDC, TestAsset WAVAX
SUPPLY: USDC, Amount: 100015002250
SUPPLY: WAVAX, Amount: 1059241816528110598912
WITHDRAW: WAVAX, Amount: 529620908264055299456
WITHDRAW: WAVAX, Amount: 529620908264055299454
BORROW: WAVAX, Amount 1059241816528110598912
REPAY: WAVAX, Amount: 1059241816528110598913
REPAY: WAVAX, Amount: 1059241816528110598913
LIQUIDATE: WAVAX, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1059241816528110598913
LIQUIDATE: WAVAX, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1059241816528110598913
FLASH LOAN: WAVAX, Amount: 1059241816528110598912
FLASH LOAN: WAVAX, Amount: 1059241816528110598912
E2E: Collateral USDC, TestAsset sAVAX
SUPPLY: USDC, Amount: 100015002250
SUPPLY: sAVAX, Amount: 842210718578311923536
WITHDRAW: sAVAX, Amount: 421105359289155961768
WITHDRAW: sAVAX, Amount: 421105359289155961766
FLASH LOAN: sAVAX, Amount: 842210718578311923536
E2E: Collateral USDC, TestAsset FRAX
SUPPLY: USDC, Amount: 100015002250
SUPPLY: FRAX, Amount: 10064748844207017913853
WITHDRAW: FRAX, Amount: 5032374422103508956926
WITHDRAW: FRAX, Amount: 5032374422103508956925
FLASH LOAN: FRAX, Amount: 10064748844207017913853
E2E: TestAsset MAI SKIPPED
E2E: Collateral USDC, TestAsset BTC.b
SUPPLY: USDC, Amount: 100015002250
SUPPLY: BTC.b, Amount: 13714979
WITHDRAW: BTC.b, Amount: 6857489
WITHDRAW: BTC.b, Amount: 6857488
BORROW: BTC.b, Amount 13714979
REPAY: BTC.b, Amount: 13714980
REPAY: BTC.b, Amount: 13714980
LIQUIDATE: BTC.b, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13714980
LIQUIDATE: BTC.b, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13714980
FLASH LOAN: BTC.b, Amount: 13714979
FLASH LOAN: BTC.b, Amount: 13714979
E2E: Collateral USDC, TestAsset AUSD
SUPPLY: USDC, Amount: 100015002250
SUPPLY: AUSD, Amount: 9999750006
WITHDRAW: AUSD, Amount: 4999875003
WITHDRAW: AUSD, Amount: 4999875001
BORROW: AUSD, Amount 9999750006
REPAY: AUSD, Amount: 9999750007
REPAY: AUSD, Amount: 9999750007
LIQUIDATE: AUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999750007
LIQUIDATE: AUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999750007
FLASH LOAN: AUSD, Amount: 9999750006
FLASH LOAN: AUSD, Amount: 9999750006
E2E: Collateral USDC, TestAsset GHO
SUPPLY: USDC, Amount: 100015002250
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 4999999999999999999999
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000001
REPAY: GHO, Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
FLASH LOAN: GHO, Amount: 10000000000000000000000
FLASH LOAN: GHO, Amount: 10000000000000000000000
E2E: Collateral USDC, TestAsset EURC
SUPPLY: USDC, Amount: 100015002250
SUPPLY: EURC, Amount: 8531398639
WITHDRAW: EURC, Amount: 4265699319
WITHDRAW: EURC, Amount: 4265699318
BORROW: EURC, Amount 8531398639
REPAY: EURC, Amount: 8531398640
REPAY: EURC, Amount: 8531398640
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8531398640
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8531398640
FLASH LOAN: EURC, Amount: 8531398639
FLASH LOAN: EURC, Amount: 8531398639
E2E: Collateral USDC, TestAsset USDe
SUPPLY: USDC, Amount: 100015002250
SUPPLY: USDe, Amount: 9999386937586856549824
WITHDRAW: USDe, Amount: 4999693468793428274912
WITHDRAW: USDe, Amount: 4999693468793428274910
BORROW: USDe, Amount 9999386937586856549824
REPAY: USDe, Amount: 9999386937586856549825
REPAY: USDe, Amount: 9999386937586856549825
LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999386937586856549825
LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999386937586856549825
FLASH LOAN: USDe, Amount: 9999386937586856549824
FLASH LOAN: USDe, Amount: 9999386937586856549824
E2E: Collateral USDC, TestAsset sUSDe
SUPPLY: USDC, Amount: 100015002250
SUPPLY: sUSDe, Amount: 8150980746788454491154
WITHDRAW: sUSDe, Amount: 4075490373394227245577
WITHDRAW: sUSDe, Amount: 4075490373394227245577
FLASH LOAN: sUSDe, Amount: 8150980746788454491154
E2E: Collateral USDC, TestAsset wrsETH
SUPPLY: USDC, Amount: 100015002250
SUPPLY: wrsETH, Amount: 4173135384672253048
WITHDRAW: wrsETH, Amount: 2086567692336126524
WITHDRAW: wrsETH, Amount: 2086567692336126524
FLASH LOAN: wrsETH, Amount: 4173135384672253048

[PASS] test_linkReturnedToCollectorAfterCancellation() (gas: 446699)
[PASS] test_robotsCancelled() (gas: 397438)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 2.14s (2.03s CPU time)

Ran 1 test suite in 2.14s (2.14s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)
No files changed, compilation skipped

Ran 4 tests for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3BNB_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3BNB_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_agentsDisabledAndRiskAdminRevoked() (gas: 269342)
[PASS] test_defaultProposalExecution() (gas: 19734738)
Logs:
0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c
0x2170Ed0880ac9A755fd29B2688956BD959F933F8
0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
0x55d398326f99059fF775485246999027B3197955
0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409
0x26c5e01524d2E6280A48F2c50fF6De7e52E9611C
E2E: Collateral WBNB, TestAsset Cake
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: Cake, Amount: 6583014112007351910160
WITHDRAW: Cake, Amount: 3291507056003675955080
WITHDRAW: Cake, Amount: 3291507056003675955078
FLASH LOAN: Cake, Amount: 6583014112007351910160
E2E: Collateral WBNB, TestAsset WBNB
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: WBNB, Amount: 16453309472963313101
WITHDRAW: WBNB, Amount: 8226654736481656550
WITHDRAW: WBNB, Amount: 8226654736481656550
BORROW: WBNB, Amount 16453309472963313101
REPAY: WBNB, Amount: 16453309472963313102
REPAY: WBNB, Amount: 16453309472963313102
LIQUIDATE: WBNB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 16453309472963313102
LIQUIDATE: WBNB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 16453309472963313102
FLASH LOAN: WBNB, Amount: 16453309472963313101
FLASH LOAN: WBNB, Amount: 16453309472963313101
E2E: Collateral WBNB, TestAsset BTCB
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: BTCB, Amount: 137049569458777545
WITHDRAW: BTCB, Amount: 68524784729388772
WITHDRAW: BTCB, Amount: 68524784729388771
BORROW: BTCB, Amount 137049569458777545
REPAY: BTCB, Amount: 137049569458777546
REPAY: BTCB, Amount: 137049569458777546
LIQUIDATE: BTCB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 137049569458777546
LIQUIDATE: BTCB, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 137049569458777546
FLASH LOAN: BTCB, Amount: 137049569458777545
FLASH LOAN: BTCB, Amount: 137049569458777545
E2E: Collateral WBNB, TestAsset ETH
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: ETH, Amount: 4456454314482647580
WITHDRAW: ETH, Amount: 2228227157241323790
WITHDRAW: ETH, Amount: 2228227157241323789
BORROW: ETH, Amount 4456454314482647580
REPAY: ETH, Amount: 4456454314482647581
REPAY: ETH, Amount: 4456454314482647581
LIQUIDATE: ETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4456454314482647581
LIQUIDATE: ETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4456454314482647581
FLASH LOAN: ETH, Amount: 4456454314482647580
FLASH LOAN: ETH, Amount: 4456454314482647580
E2E: Collateral WBNB, TestAsset USDC
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: USDC, Amount: 10000810065615314840502
WITHDRAW: USDC, Amount: 5000405032807657420251
WITHDRAW: USDC, Amount: 5000405032807657420249
BORROW: USDC, Amount 10000810065615314840502
REPAY: USDC, Amount: 10000810065615314840504
REPAY: USDC, Amount: 10000810065615314840504
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000810065615314840504
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000810065615314840504
FLASH LOAN: USDC, Amount: 10000810065615314840502
FLASH LOAN: USDC, Amount: 10000810065615314840502
E2E: Collateral WBNB, TestAsset USDT
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: USDT, Amount: 9996001599360255897640
WITHDRAW: USDT, Amount: 4998000799680127948820
WITHDRAW: USDT, Amount: 4998000799680127948818
BORROW: USDT, Amount 9996001599360255897640
REPAY: USDT, Amount: 9996001599360255897642
REPAY: USDT, Amount: 9996001599360255897642
LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9996001599360255897642
LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9996001599360255897642
FLASH LOAN: USDT, Amount: 9996001599360255897640
FLASH LOAN: USDT, Amount: 9996001599360255897640
E2E: Collateral WBNB, TestAsset FDUSD
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: FDUSD, Amount: 10005603137757144000640
WITHDRAW: FDUSD, Amount: 5002801568878572000320
WITHDRAW: FDUSD, Amount: 5002801568878572000318
FLASH LOAN: FDUSD, Amount: 10005603137757144000640
E2E: Collateral WBNB, TestAsset wstETH
SUPPLY: WBNB, Amount: 164533094729633131015
SUPPLY: wstETH, Amount: 3618581400574711176
WITHDRAW: wstETH, Amount: 1809290700287355588
WITHDRAW: wstETH, Amount: 1809290700287355587
FLASH LOAN: wstETH, Amount: 3618581400574711176

[PASS] test_linkReturnedToCollectorAfterCancellation() (gas: 341534)
[PASS] test_robotsCancelled() (gas: 298521)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 2.12s (2.02s CPU time)

Ran 1 test suite in 2.12s (2.12s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)
No files changed, compilation skipped

Ran 4 tests for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Base_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3Base_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_agentsDisabledAndRiskAdminRevoked() (gas: 297270)
[PASS] test_defaultProposalExecution() (gas: 41501081)
Logs:
0x4200000000000000000000000000000000000006
0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22
0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA
0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A
0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
0x2416092f143378750bb29b79eD961ab195CcEea5
0x6Bb7a212910682DCFdbd5BCBb3e28FB4E8da10Ee
0xEDfa23602D0EC14714057867A78d01e94176BEA0
0xecAc9C5F704e954931349Da37F60E39f515c11c1
0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
0x63706e401c06ac8513145b7687A14804d17f814b
0x236aa50979D5f3De3Bd1Eeb40E81137F22ab794b
0x660975730059246A68521a3e2FBD4740173100f5
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: WETH, Amount: 4463656777075008743
WITHDRAW: WETH, Amount: 2231828388537504371
WITHDRAW: WETH, Amount: 2231828388537504370
BORROW: WETH, Amount 4463656777075008743
REPAY: WETH, Amount: 4463656777075008744
REPAY: WETH, Amount: 4463656777075008744
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4463656777075008744
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4463656777075008744
FLASH LOAN: WETH, Amount: 4463656777075008743
FLASH LOAN: WETH, Amount: 4463656777075008743
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: cbETH, Amount: 3959365104195100084
WITHDRAW: cbETH, Amount: 1979682552097550042
WITHDRAW: cbETH, Amount: 1979682552097550040
FLASH LOAN: cbETH, Amount: 3959365104195100084
E2E: Collateral WETH, TestAsset USDbC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: USDbC, Amount: 10000569532
WITHDRAW: USDbC, Amount: 5000284766
WITHDRAW: USDbC, Amount: 5000284765
FLASH LOAN: USDbC, Amount: 10000569532
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: wstETH, Amount: 3624665775795536613
WITHDRAW: wstETH, Amount: 1812332887897768306
WITHDRAW: wstETH, Amount: 1812332887897768306
FLASH LOAN: wstETH, Amount: 3624665775795536613
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: USDC, Amount: 10000569532
WITHDRAW: USDC, Amount: 5000284766
WITHDRAW: USDC, Amount: 5000284765
BORROW: USDC, Amount 10000569532
REPAY: USDC, Amount: 10000569533
REPAY: USDC, Amount: 10000569533
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000569533
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000569533
FLASH LOAN: USDC, Amount: 10000569532
FLASH LOAN: USDC, Amount: 10000569532
E2E: Collateral WETH, TestAsset weETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: weETH, Amount: 4086727962231887127
WITHDRAW: weETH, Amount: 2043363981115943563
WITHDRAW: weETH, Amount: 2043363981115943563
FLASH LOAN: weETH, Amount: 4086727962231887127
E2E: Collateral WETH, TestAsset cbBTC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: cbBTC, Amount: 13708169
WITHDRAW: cbBTC, Amount: 6854084
WITHDRAW: cbBTC, Amount: 6854083
BORROW: cbBTC, Amount 13708169
REPAY: cbBTC, Amount: 13708170
REPAY: cbBTC, Amount: 13708170
LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13708170
LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13708170
FLASH LOAN: cbBTC, Amount: 13708169
FLASH LOAN: cbBTC, Amount: 13708169
E2E: Collateral WETH, TestAsset ezETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: ezETH, Amount: 4149005485241867479
WITHDRAW: ezETH, Amount: 2074502742620933739
WITHDRAW: ezETH, Amount: 2074502742620933739
FLASH LOAN: ezETH, Amount: 4149005485241867479
E2E: Collateral WETH, TestAsset GHO
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 4999999999999999999999
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000001
REPAY: GHO, Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
FLASH LOAN: GHO, Amount: 10000000000000000000000
FLASH LOAN: GHO, Amount: 10000000000000000000000
E2E: Collateral WETH, TestAsset wrsETH
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: wrsETH, Amount: 4175067385911280707
WITHDRAW: wrsETH, Amount: 2087533692955640353
WITHDRAW: wrsETH, Amount: 2087533692955640353
FLASH LOAN: wrsETH, Amount: 4175067385911280707
E2E: Collateral WETH, TestAsset LBTC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: LBTC, Amount: 13659388
WITHDRAW: LBTC, Amount: 6829694
WITHDRAW: LBTC, Amount: 6829692
FLASH LOAN: LBTC, Amount: 13659388
E2E: Collateral WETH, TestAsset EURC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: EURC, Amount: 8525120118
WITHDRAW: EURC, Amount: 4262560059
WITHDRAW: EURC, Amount: 4262560058
BORROW: EURC, Amount 8525120118
REPAY: EURC, Amount: 8525120119
REPAY: EURC, Amount: 8525120119
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8525120119
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8525120119
FLASH LOAN: EURC, Amount: 8525120118
FLASH LOAN: EURC, Amount: 8525120118
E2E: Collateral WETH, TestAsset AAVE
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: AAVE, Amount: 108323293067556264113
WITHDRAW: AAVE, Amount: 54161646533778132056
WITHDRAW: AAVE, Amount: 54161646533778132056
FLASH LOAN: AAVE, Amount: 108323293067556264113
E2E: Collateral WETH, TestAsset tBTC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: tBTC, Amount: 137081695207075608
WITHDRAW: tBTC, Amount: 68540847603537804
WITHDRAW: tBTC, Amount: 68540847603537803
FLASH LOAN: tBTC, Amount: 137081695207075608
E2E: Collateral WETH, TestAsset syrupUSDC
SUPPLY: WETH, Amount: 44636567770750087436
SUPPLY: syrupUSDC, Amount: 8628759255
WITHDRAW: syrupUSDC, Amount: 4314379627
WITHDRAW: syrupUSDC, Amount: 4314379628
FLASH LOAN: syrupUSDC, Amount: 8628759255

[PASS] test_linkReturnedToCollectorAfterCancellation() (gas: 379303)
[PASS] test_robotsCancelled() (gas: 333730)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 2.10s (1.98s CPU time)

Ran 1 test suite in 2.10s (2.10s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)
No files changed, compilation skipped

Ran 4 tests for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Ethereum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3Ethereum_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_agentsDisabledAndRiskAdminRevoked() (gas: 749275)
[PASS] test_defaultProposalExecution() (gas: 1039839081)
Logs:
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
0x6B175474E89094C44Da98b954EedeAC495271d0F
0x514910771AF9Ca656af840dff83E8264EcF986CA
0xBe9895146f7AF43049ca1c1AE358B0541Ea49704
0xdAC17F958D2ee523a2206206994597C13D831ec7
0xae78736Cd615f374D3085123A210448E74Fc6393
0x5f98805A4E8be255a32880FDeC7F6728C6568bA0
0xD533a949740bb3306d119CC777fa900bA034cd52
0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
0xba100000625a3754423978a60c9317c58a424e3D
0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32
0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
0x111111111117dC0aa78b770fA6A738034120C302
0x853d955aCEf822Db058eb8505911ED77F175b99e
0xD33526068D116cE69F19A9ee46F0bd304F21A51f
0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6
0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0
0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E
0x6c3ea9036406852006290770BEdFcAbA0e23A0e8
0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee
0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38
0x4c9EDD5852cd905f086C759E8383e09bff1E68B3
0xA35b1B31Ce002FBF2058D22F30f95D405200A15b
0x18084fbA666a33d37592fA2633fD49a74DD93a88
0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
0xdC035D45d973E3EC169d2276DDab16f1e407384F
0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7
0x8236a87084f8B84306f72007F36F2618A5634494
0x657e8C867D8B37dCC18fA4Caead9C45EB088C642
0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD
0x50D2C7992b802Eef16c04FeADAB310f31866a545
0x3b3fB9C57858EF816833dC91565EFcd85D96f634
0xC139190F447e929f090Edeb554D95AbB8b18aC1C
0x917459337CaAC939D41d7493B3999f571D20D667
0x14Bdc3A3AE09f5518b923b69489CBcAfB238e617
0x90D2af7d622ca3141efA4d8f1F24d86E5974Cc8F
0xC96dE26018A54D51c097160568752c4E3BD6C364
0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c
0x9F56094C450763769BA0EA9Fe2876070c0fD5F77
0xBC6736d346a5eBC0dEbc997397912CD9b8FAe10a
0x68749665FF8D2d112Fa859AA293F07A622782F38
0xe6A934089BBEe34F832060CE98848359883749B3
0x62C6E813b9589C3631Ba0Cdb013acdB8544038B7
0x1F84a51296691320478c98b8d77f2Bbd17D34350
0xE8483517077afa11A9B07f849cee2552f040d7b2
0xacA92E438df0B2401fF60dA7E4337B687a2435DA
0x356B8d89c1e1239Cbbb9dE4815c39A1474d5BA7D
0xe343167631d89B6Ffc58B88d6b7fB0228795491D
0xAeBf0Bb9f57E89260d57f31AF34eB58657d96Ce0
0x3de0ff76E8b528C092d47b9DaC775931cef80F49
0x9Bf45ab47747F4B4dD09B3C2c73953484b4eB375
0xB0F70C0bD6FD87dbEb7C10dC692a2a6106817072
0x619D75E3b790eBC21c289f2805Bb7177A7D732E2
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: WETH, Amount: 4445956523288246471
WITHDRAW: WETH, Amount: 2222978261644123235
WITHDRAW: WETH, Amount: 2222978261644123234
BORROW: WETH, Amount 4445956523288246471
REPAY: WETH, Amount: 4445956523288246472
REPAY: WETH, Amount: 4445956523288246472
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4445956523288246472
LIQUIDATE: WETH, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 4445956523288246472
FLASH LOAN: WETH, Amount: 4445956523288246471
FLASH LOAN: WETH, Amount: 4445956523288246471
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: wstETH, Amount: 3610057334296224017
WITHDRAW: wstETH, Amount: 1805028667148112008
WITHDRAW: wstETH, Amount: 1805028667148112007
FLASH LOAN: wstETH, Amount: 3610057334296224017
E2E: Collateral WETH, TestAsset WBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: WBTC, Amount: 13759825
WITHDRAW: WBTC, Amount: 6879912
WITHDRAW: WBTC, Amount: 6879912
BORROW: WBTC, Amount 13759825
REPAY: WBTC, Amount: 13759826
REPAY: WBTC, Amount: 13759826
LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13759826
LIQUIDATE: WBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13759826
FLASH LOAN: WBTC, Amount: 13759825
FLASH LOAN: WBTC, Amount: 13759825
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDC, Amount: 10000860774
WITHDRAW: USDC, Amount: 5000430387
WITHDRAW: USDC, Amount: 5000430385
BORROW: USDC, Amount 10000860774
REPAY: USDC, Amount: 10000860775
REPAY: USDC, Amount: 10000860775
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000860775
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000860775
FLASH LOAN: USDC, Amount: 10000860774
FLASH LOAN: USDC, Amount: 10000860774
E2E: Collateral WETH, TestAsset DAI
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: DAI, Amount: 9995759498947761391185
WITHDRAW: DAI, Amount: 4997879749473880695592
WITHDRAW: DAI, Amount: 4997879749473880695591
BORROW: DAI, Amount 9995759498947761391185
REPAY: DAI, Amount: 9995759498947761391187
REPAY: DAI, Amount: 9995759498947761391187
LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9995759498947761391187
LIQUIDATE: DAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9995759498947761391187
FLASH LOAN: DAI, Amount: 9995759498947761391185
FLASH LOAN: DAI, Amount: 9995759498947761391185
E2E: Collateral WETH, TestAsset LINK
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: LINK, Amount: 1096846725474827771838
WITHDRAW: LINK, Amount: 548423362737413885919
WITHDRAW: LINK, Amount: 548423362737413885918
BORROW: LINK, Amount 1096846725474827771838
REPAY: LINK, Amount: 1096846725474827771839
REPAY: LINK, Amount: 1096846725474827771839
LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1096846725474827771839
LIQUIDATE: LINK, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 1096846725474827771839
FLASH LOAN: LINK, Amount: 1096846725474827771838
FLASH LOAN: LINK, Amount: 1096846725474827771838
E2E: Collateral WETH, TestAsset AAVE
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: AAVE, Amount: 108528189496997966587
WITHDRAW: AAVE, Amount: 54264094748498983293
WITHDRAW: AAVE, Amount: 54264094748498983294
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: cbETH, Amount: 3943664576427032645
WITHDRAW: cbETH, Amount: 1971832288213516322
WITHDRAW: cbETH, Amount: 1971832288213516322
FLASH LOAN: cbETH, Amount: 3943664576427032645
E2E: Collateral WETH, TestAsset USDT
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDT, Amount: 9999600015
WITHDRAW: USDT, Amount: 4999800007
WITHDRAW: USDT, Amount: 4999800006
BORROW: USDT, Amount 9999600015
REPAY: USDT, Amount: 9999600016
REPAY: USDT, Amount: 9999600016
LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999600016
LIQUIDATE: USDT, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999600016
FLASH LOAN: USDT, Amount: 9999600015
FLASH LOAN: USDT, Amount: 9999600015
E2E: Collateral WETH, TestAsset rETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: rETH, Amount: 3829077395977790398
WITHDRAW: rETH, Amount: 1914538697988895199
WITHDRAW: rETH, Amount: 1914538697988895198
FLASH LOAN: rETH, Amount: 3829077395977790398
E2E: Collateral WETH, TestAsset LUSD
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: LUSD, Amount: 9972293180074345041224
WITHDRAW: LUSD, Amount: 4986146590037172520612
WITHDRAW: LUSD, Amount: 4986146590037172520610
BORROW: LUSD, Amount 9972293180074345041224
REPAY: LUSD, Amount: 9972293180074345041225
REPAY: LUSD, Amount: 9972293180074345041225
LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9972293180074345041225
LIQUIDATE: LUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9972293180074345041225
FLASH LOAN: LUSD, Amount: 9972293180074345041224
FLASH LOAN: LUSD, Amount: 9972293180074345041224
E2E: Collateral WETH, TestAsset CRV
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: CRV, Amount: 45048588055619149145694
WITHDRAW: CRV, Amount: 22524294027809574572847
WITHDRAW: CRV, Amount: 22524294027809574572846
FLASH LOAN: CRV, Amount: 45048588055619149145694
E2E: TestAsset MKR SKIPPED
E2E: Collateral WETH, TestAsset SNX
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: SNX, Amount: 33806024950333878444216
WITHDRAW: SNX, Amount: 16903012475166939222108
WITHDRAW: SNX, Amount: 16903012475166939222106
FLASH LOAN: SNX, Amount: 33806024950333878444216
E2E: Collateral WETH, TestAsset BAL
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: BAL, Amount: 68900911944910138052623
WITHDRAW: BAL, Amount: 34450455972455069026311
WITHDRAW: BAL, Amount: 34450455972455069026310
FLASH LOAN: BAL, Amount: 68900911944910138052623
E2E: Collateral WETH, TestAsset UNI
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: UNI, Amount: 3145364703087196844560
WITHDRAW: UNI, Amount: 1572682351543598422280
WITHDRAW: UNI, Amount: 1572682351543598422278
FLASH LOAN: UNI, Amount: 3145364703087196844560
E2E: Collateral WETH, TestAsset LDO
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: LDO, Amount: 29883834363708019637743
WITHDRAW: LDO, Amount: 14941917181854009818871
WITHDRAW: LDO, Amount: 14941917181854009818870
FLASH LOAN: LDO, Amount: 29883834363708019637743
E2E: Collateral WETH, TestAsset ENS
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: ENS, Amount: 1706159027302086422974
WITHDRAW: ENS, Amount: 853079513651043211487
WITHDRAW: ENS, Amount: 853079513651043211485
FLASH LOAN: ENS, Amount: 1706159027302086422974
E2E: Collateral WETH, TestAsset 1INCH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: 1INCH, Amount: 106951505620515523369331
WITHDRAW: 1INCH, Amount: 53475752810257761684665
WITHDRAW: 1INCH, Amount: 53475752810257761684664
FLASH LOAN: 1INCH, Amount: 106951505620515523369331
E2E: Collateral WETH, TestAsset FRAX
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: FRAX, Amount: 10065202482332575245767
WITHDRAW: FRAX, Amount: 5032601241166287622883
WITHDRAW: FRAX, Amount: 5032601241166287622883
FLASH LOAN: FRAX, Amount: 10065202482332575245767
E2E: Collateral WETH, TestAsset GHO
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000001
REPAY: GHO, Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
FLASH LOAN: GHO, Amount: 10000000000000000000000
FLASH LOAN: GHO, Amount: 10000000000000000000000
E2E: Collateral WETH, TestAsset RPL
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: RPL, Amount: 5535922621265118528559
WITHDRAW: RPL, Amount: 2767961310632559264279
WITHDRAW: RPL, Amount: 2767961310632559264279
FLASH LOAN: RPL, Amount: 5535922621265118528559
E2E: Collateral WETH, TestAsset sDAI
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: sDAI, Amount: 8512608079157993418579
WITHDRAW: sDAI, Amount: 4256304039578996709289
WITHDRAW: sDAI, Amount: 4256304039578996709288
FLASH LOAN: sDAI, Amount: 8512608079157993418579
E2E: TestAsset STG SKIPPED
E2E: TestAsset KNC SKIPPED
E2E: TestAsset FXS SKIPPED
E2E: Collateral WETH, TestAsset crvUSD
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: crvUSD, Amount: 10004251706932929425676
WITHDRAW: crvUSD, Amount: 5002125853466464712838
WITHDRAW: crvUSD, Amount: 5002125853466464712837
BORROW: crvUSD, Amount 10004251706932929425676
REPAY: crvUSD, Amount: 10004251706932929425678
REPAY: crvUSD, Amount: 10004251706932929425678
LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004251706932929425678
LIQUIDATE: crvUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004251706932929425678
FLASH LOAN: crvUSD, Amount: 10004251706932929425676
FLASH LOAN: crvUSD, Amount: 10004251706932929425676
E2E: Collateral WETH, TestAsset PYUSD
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PYUSD, Amount: 9997902140
WITHDRAW: PYUSD, Amount: 4998951070
WITHDRAW: PYUSD, Amount: 4998951068
BORROW: PYUSD, Amount 9997902140
REPAY: PYUSD, Amount: 9997902141
REPAY: PYUSD, Amount: 9997902141
LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997902141
LIQUIDATE: PYUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9997902141
FLASH LOAN: PYUSD, Amount: 9997902140
FLASH LOAN: PYUSD, Amount: 9997902140
E2E: Collateral WETH, TestAsset weETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: weETH, Amount: 4070287731155723056
WITHDRAW: weETH, Amount: 2035143865577861528
WITHDRAW: weETH, Amount: 2035143865577861526
FLASH LOAN: weETH, Amount: 4070287731155723056
E2E: Collateral WETH, TestAsset osETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: osETH, Amount: 4158616805656757455
WITHDRAW: osETH, Amount: 2079308402828378727
WITHDRAW: osETH, Amount: 2079308402828378727
FLASH LOAN: osETH, Amount: 4158616805656757455
E2E: Collateral WETH, TestAsset USDe
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDe, Amount: 9999600015999360025598
WITHDRAW: USDe, Amount: 4999800007999680012799
WITHDRAW: USDe, Amount: 4999800007999680012797
BORROW: USDe, Amount 9999600015999360025598
REPAY: USDe, Amount: 9999600015999360025599
REPAY: USDe, Amount: 9999600015999360025599
LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999600015999360025599
LIQUIDATE: USDe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 9999600015999360025599
FLASH LOAN: USDe, Amount: 9999600015999360025598
FLASH LOAN: USDe, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset ETHx
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: ETHx, Amount: 4091637535500678235
WITHDRAW: ETHx, Amount: 2045818767750339117
WITHDRAW: ETHx, Amount: 2045818767750339116
FLASH LOAN: ETHx, Amount: 4091637535500678235
E2E: Collateral WETH, TestAsset sUSDe
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: sUSDe, Amount: 8151150965747143749076
WITHDRAW: sUSDe, Amount: 4075575482873571874538
WITHDRAW: sUSDe, Amount: 4075575482873571874537
FLASH LOAN: sUSDe, Amount: 8151150965747143749076
E2E: Collateral WETH, TestAsset tBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: tBTC, Amount: 137261138593409238
WITHDRAW: tBTC, Amount: 68630569296704619
WITHDRAW: tBTC, Amount: 68630569296704617
BORROW: tBTC, Amount 137261138593409238
REPAY: tBTC, Amount: 137261138593409239
REPAY: tBTC, Amount: 137261138593409239
LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 137261138593409239
LIQUIDATE: tBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 137261138593409239
FLASH LOAN: tBTC, Amount: 137261138593409238
FLASH LOAN: tBTC, Amount: 137261138593409238
E2E: Collateral WETH, TestAsset cbBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: cbBTC, Amount: 13726113
WITHDRAW: cbBTC, Amount: 6863056
WITHDRAW: cbBTC, Amount: 6863056
BORROW: cbBTC, Amount 13726113
REPAY: cbBTC, Amount: 13726114
REPAY: cbBTC, Amount: 13726114
LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13726114
LIQUIDATE: cbBTC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 13726114
FLASH LOAN: cbBTC, Amount: 13726113
FLASH LOAN: cbBTC, Amount: 13726113
E2E: Collateral WETH, TestAsset USDS
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDS, Amount: 10004606521026541460750
WITHDRAW: USDS, Amount: 5002303260513270730375
WITHDRAW: USDS, Amount: 5002303260513270730373
BORROW: USDS, Amount 10004606521026541460750
REPAY: USDS, Amount: 10004606521026541460751
REPAY: USDS, Amount: 10004606521026541460751
LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004606521026541460751
LIQUIDATE: USDS, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10004606521026541460751
FLASH LOAN: USDS, Amount: 10004606521026541460750
FLASH LOAN: USDS, Amount: 10004606521026541460750
E2E: Collateral WETH, TestAsset rsETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: rsETH, Amount: 4158511508978889050
WITHDRAW: rsETH, Amount: 2079255754489444525
WITHDRAW: rsETH, Amount: 2079255754489444524
FLASH LOAN: rsETH, Amount: 4158511508978889050
E2E: Collateral WETH, TestAsset LBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: LBTC, Amount: 13677268
WITHDRAW: LBTC, Amount: 6838634
WITHDRAW: LBTC, Amount: 6838633
FLASH LOAN: LBTC, Amount: 13677268
E2E: Collateral WETH, TestAsset eBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: eBTC, Amount: 13682221
WITHDRAW: eBTC, Amount: 6841110
WITHDRAW: eBTC, Amount: 6841110
FLASH LOAN: eBTC, Amount: 13682221
E2E: Collateral WETH, TestAsset RLUSD
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: RLUSD, Amount: 10000700049003430240116
WITHDRAW: RLUSD, Amount: 5000350024501715120058
WITHDRAW: RLUSD, Amount: 5000350024501715120057
BORROW: RLUSD, Amount 10000700049003430240116
REPAY: RLUSD, Amount: 10000700049003430240117
REPAY: RLUSD, Amount: 10000700049003430240117
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000700049003430240117
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000700049003430240117
FLASH LOAN: RLUSD, Amount: 10000700049003430240116
FLASH LOAN: RLUSD, Amount: 10000700049003430240116
E2E: Collateral WETH, TestAsset PT-eUSDE-29MAY2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-eUSDE-29MAY2025, Amount: 9999600015999360025598
WITHDRAW: PT-eUSDE-29MAY2025, Amount: 4999800007999680012799
WITHDRAW: PT-eUSDE-29MAY2025, Amount: 4999800007999680012799
FLASH LOAN: PT-eUSDE-29MAY2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-sUSDE-31JUL2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-sUSDE-31JUL2025, Amount: 9999600015999360025598
WITHDRAW: PT-sUSDE-31JUL2025, Amount: 4999800007999680012799
WITHDRAW: PT-sUSDE-31JUL2025, Amount: 4999800007999680012799
FLASH LOAN: PT-sUSDE-31JUL2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset USDtb
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDtb, Amount: 10000000000000000000000
WITHDRAW: USDtb, Amount: 5000000000000000000000
WITHDRAW: USDtb, Amount: 4999999999999999999999
BORROW: USDtb, Amount 10000000000000000000000
REPAY: USDtb, Amount: 10000000000000000000001
REPAY: USDtb, Amount: 10000000000000000000001
LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
LIQUIDATE: USDtb, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000001
FLASH LOAN: USDtb, Amount: 10000000000000000000000
FLASH LOAN: USDtb, Amount: 10000000000000000000000
E2E: Collateral WETH, TestAsset PT-USDe-31JUL2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-USDe-31JUL2025, Amount: 9999600015999360025598
WITHDRAW: PT-USDe-31JUL2025, Amount: 4999800007999680012799
WITHDRAW: PT-USDe-31JUL2025, Amount: 4999800007999680012799
FLASH LOAN: PT-USDe-31JUL2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-eUSDE-14AUG2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-eUSDE-14AUG2025, Amount: 9999600015999360025598
WITHDRAW: PT-eUSDE-14AUG2025, Amount: 4999800007999680012799
WITHDRAW: PT-eUSDE-14AUG2025, Amount: 4999800007999680012799
FLASH LOAN: PT-eUSDE-14AUG2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset eUSDe
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: eUSDe, Amount: 9999600015999360025598
WITHDRAW: eUSDe, Amount: 4999800007999680012799
WITHDRAW: eUSDe, Amount: 4999800007999680012799
FLASH LOAN: eUSDe, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset FBTC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: FBTC, Amount: 13726113
WITHDRAW: FBTC, Amount: 6863056
WITHDRAW: FBTC, Amount: 6863055
FLASH LOAN: FBTC, Amount: 13726113
E2E: Collateral WETH, TestAsset EURC
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: EURC, Amount: 8531282185
WITHDRAW: EURC, Amount: 4265641092
WITHDRAW: EURC, Amount: 4265641091
BORROW: EURC, Amount 8531282185
REPAY: EURC, Amount: 8531282186
REPAY: EURC, Amount: 8531282186
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8531282186
LIQUIDATE: EURC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8531282186
FLASH LOAN: EURC, Amount: 8531282185
FLASH LOAN: EURC, Amount: 8531282185
E2E: Collateral WETH, TestAsset PT-sUSDE-25SEP2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-sUSDE-25SEP2025, Amount: 9999600015999360025598
WITHDRAW: PT-sUSDE-25SEP2025, Amount: 4999800007999680012799
WITHDRAW: PT-sUSDE-25SEP2025, Amount: 4999800007999680012799
FLASH LOAN: PT-sUSDE-25SEP2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-USDe-25SEP2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-USDe-25SEP2025, Amount: 9999600015999360025598
WITHDRAW: PT-USDe-25SEP2025, Amount: 4999800007999680012799
WITHDRAW: PT-USDe-25SEP2025, Amount: 4999800007999680012799
FLASH LOAN: PT-USDe-25SEP2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset tETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: tETH, Amount: 3585628633161541547
WITHDRAW: tETH, Amount: 1792814316580770773
WITHDRAW: tETH, Amount: 1792814316580770774
FLASH LOAN: tETH, Amount: 3585628633161541547
E2E: Collateral WETH, TestAsset ezETH
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: ezETH, Amount: 4132233310379268065
WITHDRAW: ezETH, Amount: 2066116655189634032
WITHDRAW: ezETH, Amount: 2066116655189634033
FLASH LOAN: ezETH, Amount: 4132233310379268065
E2E: Collateral WETH, TestAsset XAUt
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: XAUt, Amount: 2093221
WITHDRAW: XAUt, Amount: 1046610
WITHDRAW: XAUt, Amount: 1046611
FLASH LOAN: XAUt, Amount: 2093221
E2E: Collateral WETH, TestAsset PT-sUSDE-27NOV2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-sUSDE-27NOV2025, Amount: 9999600015999360025598
WITHDRAW: PT-sUSDE-27NOV2025, Amount: 4999800007999680012799
WITHDRAW: PT-sUSDE-27NOV2025, Amount: 4999800007999680012799
FLASH LOAN: PT-sUSDE-27NOV2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-USDe-27NOV2025
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-USDe-27NOV2025, Amount: 9999600015999360025598
WITHDRAW: PT-USDe-27NOV2025, Amount: 4999800007999680012799
WITHDRAW: PT-USDe-27NOV2025, Amount: 4999800007999680012799
FLASH LOAN: PT-USDe-27NOV2025, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-USDe-5FEB2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-USDe-5FEB2026, Amount: 9999600015999360025598
WITHDRAW: PT-USDe-5FEB2026, Amount: 4999800007999680012799
WITHDRAW: PT-USDe-5FEB2026, Amount: 4999800007999680012799
FLASH LOAN: PT-USDe-5FEB2026, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset PT-sUSDE-5FEB2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-sUSDE-5FEB2026, Amount: 9999600015999360025598
WITHDRAW: PT-sUSDE-5FEB2026, Amount: 4999800007999680012799
WITHDRAW: PT-sUSDE-5FEB2026, Amount: 4999800007999680012799
FLASH LOAN: PT-sUSDE-5FEB2026, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset mUSD
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: mUSD, Amount: 10000000000
WITHDRAW: mUSD, Amount: 5000000000
WITHDRAW: mUSD, Amount: 4999999999
BORROW: mUSD, Amount 10000000000
REPAY: mUSD, Amount: 10000000001
REPAY: mUSD, Amount: 10000000001
LIQUIDATE: mUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000001
LIQUIDATE: mUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000001
FLASH LOAN: mUSD, Amount: 10000000000
FLASH LOAN: mUSD, Amount: 10000000000
E2E: Collateral WETH, TestAsset syrupUSDT
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: syrupUSDT, Amount: 8907229626
WITHDRAW: syrupUSDT, Amount: 4453614813
WITHDRAW: syrupUSDT, Amount: 4453614813
FLASH LOAN: syrupUSDT, Amount: 8907229626
E2E: Collateral WETH, TestAsset USDG
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: USDG, Amount: 10000000000
WITHDRAW: USDG, Amount: 5000000000
WITHDRAW: USDG, Amount: 4999999998
BORROW: USDG, Amount 10000000000
REPAY: USDG, Amount: 10000000001
REPAY: USDG, Amount: 10000000001
LIQUIDATE: USDG, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000001
LIQUIDATE: USDG, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000001
FLASH LOAN: USDG, Amount: 10000000000
FLASH LOAN: USDG, Amount: 10000000000
E2E: Collateral WETH, TestAsset PT-USDe-7MAY2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-USDe-7MAY2026, Amount: 10028217699810257095723
WITHDRAW: PT-USDe-7MAY2026, Amount: 5014108849905128547861
WITHDRAW: PT-USDe-7MAY2026, Amount: 5014108849905128547862
FLASH LOAN: PT-USDe-7MAY2026, Amount: 10028217699810257095723
E2E: Collateral WETH, TestAsset PT-sUSDE-7MAY2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-sUSDE-7MAY2026, Amount: 10028726283566648307411
WITHDRAW: PT-sUSDE-7MAY2026, Amount: 5014363141783324153705
WITHDRAW: PT-sUSDE-7MAY2026, Amount: 5014363141783324153706
FLASH LOAN: PT-sUSDE-7MAY2026, Amount: 10028726283566648307411
E2E: Collateral WETH, TestAsset PT-srUSDe-2APR2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-srUSDe-2APR2026, Amount: 9999600015999360025598
WITHDRAW: PT-srUSDe-2APR2026, Amount: 4999800007999680012799
WITHDRAW: PT-srUSDe-2APR2026, Amount: 4999800007999680012799
FLASH LOAN: PT-srUSDe-2APR2026, Amount: 9999600015999360025598
E2E: Collateral WETH, TestAsset BTC.b
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: BTC.b, Amount: 13726113
WITHDRAW: BTC.b, Amount: 6863056
WITHDRAW: BTC.b, Amount: 6863057
FLASH LOAN: BTC.b, Amount: 13726113
E2E: Collateral WETH, TestAsset PT-srUSDe-25JUN2026
SUPPLY: WETH, Amount: 44459565232882464710
SUPPLY: PT-srUSDe-25JUN2026, Amount: 10095621996167560551546
WITHDRAW: PT-srUSDe-25JUN2026, Amount: 5047810998083780275773
WITHDRAW: PT-srUSDe-25JUN2026, Amount: 5047810998083780275773
FLASH LOAN: PT-srUSDe-25JUN2026, Amount: 10095621996167560551546

[PASS] test_linkReturnedToCollectorAfterCancellation() (gas: 896951)
[PASS] test_robotsCancelled() (gas: 846258)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 3.02s (2.91s CPU time)

Ran 1 test suite in 3.04s (3.02s CPU time): 4 tests passed, 0 failed, 0 skipped (4 total tests)
No files changed, compilation skipped

Ran 1 test for src/20260410_Multi_OrderlyTransitionAndOffboardingPlanForChaosLabs/AaveV3Gnosis_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410.t.sol:AaveV3Gnosis_OrderlyTransitionAndOffboardingPlanForChaosLabs_20260410_Test
[PASS] test_defaultProposalExecution() (gas: 20720227)
Logs:
0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1
0x6C76971f98945AE98dD7d4DFcA8711ebea946eA6
0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83
0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
0xcB444e90D8198415266c6a2724b7900fb12FC56E
0xaf204776c7245bF4147c2612BF6e5972Ee483701
0x2a22f9c3b484c3629090FeED35F17Ff8F88f76F0
0xfc421aD3C883Bf9E7C4f42dE845C4e4405799e73
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: WETH, Amount: 4455176469539958477
WITHDRAW: WETH, Amount: 2227588234769979238
WITHDRAW: WETH, Amount: 2227588234769979238
FLASH LOAN: WETH, Amount: 4455176469539958477
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: wstETH, Amount: 3617779430803747098
WITHDRAW: wstETH, Amount: 1808889715401873549
WITHDRAW: wstETH, Amount: 1808889715401873548
FLASH LOAN: wstETH, Amount: 3617779430803747098
E2E: Collateral WETH, TestAsset GNO
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: GNO, Amount: 81068191746912794521
WITHDRAW: GNO, Amount: 40534095873456397260
WITHDRAW: GNO, Amount: 40534095873456397259
BORROW: GNO, Amount 81068191746912794521
REPAY: GNO, Amount: 81068191746912794522
REPAY: GNO, Amount: 81068191746912794522
LIQUIDATE: GNO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 81068191746912794522
LIQUIDATE: GNO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 81068191746912794522
FLASH LOAN: GNO, Amount: 81068191746912794521
FLASH LOAN: GNO, Amount: 81068191746912794521
E2E: TestAsset USDC SKIPPED
E2E: Collateral WETH, TestAsset WXDAI
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: WXDAI, Amount: 10001050610366619013327
WITHDRAW: WXDAI, Amount: 5000525305183309506663
WITHDRAW: WXDAI, Amount: 5000525305183309506663
BORROW: WXDAI, Amount 10001050610366619013327
REPAY: WXDAI, Amount: 10001050610366619013328
REPAY: WXDAI, Amount: 10001050610366619013328
LIQUIDATE: WXDAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001050610366619013328
LIQUIDATE: WXDAI, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001050610366619013328
FLASH LOAN: WXDAI, Amount: 10001050610366619013327
FLASH LOAN: WXDAI, Amount: 10001050610366619013327
E2E: Collateral WETH, TestAsset EURe
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: EURe, Amount: 8525512596444861247282
WITHDRAW: EURe, Amount: 4262756298222430623641
WITHDRAW: EURe, Amount: 4262756298222430623639
BORROW: EURe, Amount 8525512596444861247282
REPAY: EURe, Amount: 8525512596444861247284
REPAY: EURe, Amount: 8525512596444861247284
LIQUIDATE: EURe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8525512596444861247284
LIQUIDATE: EURe, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 8525512596444861247284
FLASH LOAN: EURe, Amount: 8525512596444861247282
FLASH LOAN: EURe, Amount: 8525512596444861247282
E2E: Collateral WETH, TestAsset sDAI
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: sDAI, Amount: 8101279014538385192631
WITHDRAW: sDAI, Amount: 4050639507269192596315
WITHDRAW: sDAI, Amount: 4050639507269192596315
FLASH LOAN: sDAI, Amount: 8101279014538385192631
E2E: Collateral WETH, TestAsset USDC.e
SUPPLY: WETH, Amount: 44551764695399584777
SUPPLY: USDC.e, Amount: 10001760910
WITHDRAW: USDC.e, Amount: 5000880455
WITHDRAW: USDC.e, Amount: 5000880454
BORROW: USDC.e, Amount 10001760910
REPAY: USDC.e, Amount: 10001760911
REPAY: USDC.e, Amount: 10001760911
LIQUIDATE: USDC.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001760911
LIQUIDATE: USDC.e, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001760911
FLASH LOAN: USDC.e, Amount: 10001760910
FLA...[Comment body truncated]

NandyBa and others added 11 commits April 20, 2026 12:25
- Cancel all AGENT_HUB_AUTOMATION robots dynamically via getKeepersList() +
  getKeeperInfo() filter instead of hardcoded constants
- Revoke RISK_ADMIN from all agents on both AaveV3Ethereum (Core) and
  AaveV3EthereumLido ACL managers
- Extend IAaveCLRobotOperator with KeeperInfo struct, getKeepersList(),
  and getKeeperInfo()
- Add test_agentsDisabledAndRiskAdminRevoked (Core + Lido) and
  test_robotsCancelled

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… library

- Create CancelAgentRobots library (mirrors DelistAllAgents pattern):
  iterates getKeepersList(), cancels any keeper registered for AGENT_HUB_AUTOMATION
- Apply to Ethereum, Arbitrum, Avalanche, Base, BNB, Optimism, Polygon
  (Gnosis and Linea have no AAVE_CL_ROBOT_OPERATOR on-chain)
- Ethereum: replace inline robot loop with CancelAgentRobots.cancel()
- Remove IAaveCLRobotOperator direct import from Ethereum payload
  (now handled through library)
- Deduplicate Ethereum delist into two-manager overload on DelistAllAgents
- Clean up leftover boilerplate comments across all chain contracts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Chainlink Automation Registry on Arbitrum calls the arbBlockNumber()
precompile (0x0000...0064) inside cancelUpkeep. Foundry fork mode does
not replicate Arbitrum native precompiles — known limitation:
  foundry-rs/foundry#5085
  foundry-rs/foundry#7294
  foundry-rs/foundry#6035

Mock the precompile in setUp() so the cancel path is exercisable in tests.
The proposal executes correctly on Arbitrum mainnet.

All 11 tests now pass across 9 chains.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Fix comment: CANCELLATION_DELAY is 50 blocks (not ~20), sourced from KeeperRegistryBase2_1
- Add test_linkReturnedToCollectorAfterCancellation: executes proposal, rolls 50 blocks
  using getCancellationDelay() on the deployed registry, withdraws LINK for all cancelled
  agent hub robots and asserts collector balance increased
- Use AaveV3EthereumAssets.LINK_UNDERLYING from address book instead of hardcoded address

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds LINK recovery test to Arbitrum, Avalanche, Base, BNB, Optimism, Polygon.
Pattern: discover AGENT_HUB_AUTOMATION robots dynamically, execute proposal,
roll forward getCancellationDelay() blocks, withdrawLink, assert collector LINK
balance increased.

Chain-specific notes:
- Arbitrum: vm.roll resets Foundry mocks, so the arbBlockNumber() mock is
  re-applied with fork_block + delay instead of using vm.roll.
- Polygon: Chainlink registry uses a different LINK than AaveV3PolygonAssets;
  getLinkAddress() is called on the registry to get the correct token.
- LINK in address book (Arbitrum, Optimism): AaveV3<Chain>Assets used.
- LINK not in address book (Avalanche, Base, BNB, Polygon): getLinkAddress() from registry.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add test_agentsDisabledAndRiskAdminRevoked and test_robotsCancelled to
Arbitrum, Avalanche, Base, BNB, Optimism, Polygon — mirroring the Ethereum
test suite. Also fix duplicate comment block in Arbitrum setUp.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

4 participants