Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

rft: use deployed token pools, gho ccip 1.5 maintenance upgrade #17

Merged
merged 4 commits into from
Nov 4, 2024

Conversation

DhairyaSethi
Copy link
Member

No description provided.

Copy link

height bot commented Nov 4, 2024

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

Copy link

github-actions bot commented Nov 4, 2024

Foundry report

forge 0.2.0 (d2ed15d 2024-11-04T00:23:16.090720498Z)
Build log
Compiling 316 files with Solc 0.8.20
Solc 0.8.20 finished in 147.07s
Compiler run successful with warnings:
Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning.
   --> lib/aave-helpers/src/swaps/AaveSwapper.sol:146:5:
    |
146 |     address erc20Token
    |     ^^^^^^^^^^^^^^^^^^

Warning (2018): Function state mutability can be restricted to pure
   --> lib/aave-helpers/src/swaps/AaveSwapper.sol:145:3:
    |
145 |   function maxRescue(
    |   ^ (Relevant source part starts here and spans across multiple lines).

Warning (2018): Function state mutability can be restricted to pure
   --> lib/aave-helpers/src/ProtocolV2TestBase.sol:663:3:
    |
663 |   function _logReserveConfig(ReserveConfig memory config) internal view {
    |   ^ (Relevant source part starts here and spans across multiple lines).

| Contract                                                            | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) |
|---------------------------------------------------------------------|------------------|-------------------|--------------------|---------------------|
| AaveGovernanceV2                                                    |               44 |                94 |             24,532 |              49,058 |
| AaveSafetyModule                                                    |               44 |                94 |             24,532 |              49,058 |
| AaveSwapper                                                         |            5,555 |             5,992 |             19,021 |              43,160 |
| AaveV2Avalanche                                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV2AvalancheAssets                                               |               44 |                94 |             24,532 |              49,058 |
| AaveV2Avalanche_ReserveFactorUpdatesMidOctober_20241004             |              988 |             1,017 |             23,588 |              48,135 |
| AaveV2Avalanche_UpdateLegacyGuardian_20241016                       |              348 |               486 |             24,228 |              48,666 |
| AaveV2Ethereum                                                      |               44 |                94 |             24,532 |              49,058 |
| AaveV2EthereumAMM                                                   |               44 |                94 |             24,532 |              49,058 |
| AaveV2EthereumAMMAssets                                             |               44 |                94 |             24,532 |              49,058 |
| AaveV2EthereumAMM_UpdateLegacyGuardian_20241016                     |              348 |               486 |             24,228 |              48,666 |
| AaveV2EthereumAssets                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV2Ethereum_ReserveFactorUpdatesMidOctober_20241004              |              988 |             1,017 |             23,588 |              48,135 |
| AaveV2Ethereum_UpdateLegacyGuardian_20241016                        |              348 |               486 |             24,228 |              48,666 |
| AaveV2Polygon                                                       |               44 |                94 |             24,532 |              49,058 |
| AaveV2PolygonAssets                                                 |               44 |                94 |             24,532 |              49,058 |
| AaveV2Polygon_ReserveFactorUpdatesMidOctober_20241004               |            2,384 |             2,454 |             22,192 |              46,698 |
| AaveV2Polygon_UpdateLegacyGuardian_20241016                         |              348 |               486 |             24,228 |              48,666 |
| AaveV3Arbitrum                                                      |               44 |                94 |             24,532 |              49,058 |
| AaveV3ArbitrumAssets                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3ArbitrumEModes                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3ArbitrumExternalLibraries                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3Arbitrum_GHOCCIP150Upgrade_20241021                           |              838 |               867 |             23,738 |              48,285 |
| AaveV3Arbitrum_GHOStewardV2Upgrade_20241007                         |            1,360 |             1,389 |             23,216 |              47,763 |
| AaveV3Arbitrum_ReserveFactorUpdatesMidOctober_20241004              |            3,227 |             3,297 |             21,349 |              45,855 |
| AaveV3Arbitrum_RiskStewardPhase2_20240805                           |              307 |               336 |             24,269 |              48,816 |
| AaveV3Arbitrum_UpdateLegacyGuardian_20241016                        |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Avalanche                                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3AvalancheAssets                                               |               44 |                94 |             24,532 |              49,058 |
| AaveV3AvalancheEModes                                               |               44 |                94 |             24,532 |              49,058 |
| AaveV3AvalancheExternalLibraries                                    |               44 |                94 |             24,532 |              49,058 |
| AaveV3Avalanche_RiskStewardPhase2_20240805                          |              178 |               206 |             24,398 |              48,946 |
| AaveV3Avalanche_UpdateLegacyGuardian_20241016                       |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3BNB                                                           |               44 |                94 |             24,532 |              49,058 |
| AaveV3BNBAssets                                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3BNBEModes                                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3BNBExternalLibraries                                          |               44 |                94 |             24,532 |              49,058 |
| AaveV3BNB_OnboardWstETHToAaveV3OnBNBChain_20241030                  |            5,561 |             5,632 |             19,015 |              43,520 |
| AaveV3BNB_RiskStewardPhase2_20240805                                |              178 |               206 |             24,398 |              48,946 |
| AaveV3BNB_UpdateLegacyGuardian_20241016                             |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Base                                                          |               44 |                94 |             24,532 |              49,058 |
| AaveV3BaseAssets                                                    |               44 |                94 |             24,532 |              49,058 |
| AaveV3BaseEModes                                                    |               44 |                94 |             24,532 |              49,058 |
| AaveV3BaseExternalLibraries                                         |               44 |                94 |             24,532 |              49,058 |
| AaveV3Base_IncreaseCbBTCSupplyCaps_20241004                         |            3,146 |             3,216 |             21,430 |              45,936 |
| AaveV3Base_ReserveFactorUpdatesMidOctober_20241004                  |            3,223 |             3,293 |             21,353 |              45,859 |
| AaveV3Base_RiskStewardPhase2_20240805                               |              178 |               206 |             24,398 |              48,946 |
| AaveV3Base_UpdateLegacyGuardian_20241016                            |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Ethereum                                                      |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumAssets                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEModes                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEtherFi                                               |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEtherFiAssets                                         |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEtherFiEModes                                         |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEtherFiExternalLibraries                              |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumEtherFi_RiskStewardPhase2_20240805                    |              178 |               206 |             24,398 |              48,946 |
| AaveV3EthereumExternalLibraries                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumLido                                                  |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumLidoAssets                                            |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumLidoEModes                                            |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumLidoExternalLibraries                                 |               44 |                94 |             24,532 |              49,058 |
| AaveV3EthereumLido_OnboardEzETHToLidoInstance_20241021              |            6,194 |             6,265 |             18,382 |              42,887 |
| AaveV3EthereumLido_RiskStewardPhase2_20240805                       |              178 |               206 |             24,398 |              48,946 |
| AaveV3EthereumLido_WstETHSlope1UoptimalUpdate_20241001              |            3,250 |             3,320 |             21,326 |              45,832 |
| AaveV3Ethereum_AaveBGDPhase4_20241025                               |            1,407 |             1,436 |             23,169 |              47,716 |
| AaveV3Ethereum_AaveCertoraContinuousSecurityServices_20241014       |            1,567 |             1,596 |             23,009 |              47,556 |
| AaveV3Ethereum_ChaosLabsAaveRiskManagementServiceRenewal_20241012   |            1,255 |             1,284 |             23,321 |              47,868 |
| AaveV3Ethereum_FixUSDSBorrowRateToMatchSkySavingsRate_20241022      |            3,238 |             3,308 |             21,338 |              45,844 |
| AaveV3Ethereum_GHOCCIP150Upgrade_20241021                           |              838 |               867 |             23,738 |              48,285 |
| AaveV3Ethereum_GHOStewardV2Upgrade_20241007                         |            2,895 |             2,924 |             21,681 |              46,228 |
| AaveV3Ethereum_IncreaseCbBTCSupplyCaps_20241004                     |            3,150 |             3,220 |             21,426 |              45,932 |
| AaveV3Ethereum_IncreaseUSDSBorrowRateToMatchSkySavingsRate_20241016 |            3,239 |             3,309 |             21,337 |              45,843 |
| AaveV3Ethereum_RenewLlamaRiskAsRiskServiceProvider_20241013         |            1,068 |             1,097 |             23,508 |              48,055 |
| AaveV3Ethereum_RiskStewardPhase2_20240805                           |              307 |               336 |             24,269 |              48,816 |
| AaveV3Ethereum_StkGHOIncentivesQ4_20241029                          |            1,458 |             1,487 |             23,118 |              47,665 |
| AaveV3Ethereum_UpdateLegacyGuardian_20241016                        |            1,062 |             1,413 |             23,514 |              47,739 |
| AaveV3Gnosis                                                        |               44 |                94 |             24,532 |              49,058 |
| AaveV3GnosisAssets                                                  |               44 |                94 |             24,532 |              49,058 |
| AaveV3GnosisEModes                                                  |               44 |                94 |             24,532 |              49,058 |
| AaveV3GnosisExternalLibraries                                       |               44 |                94 |             24,532 |              49,058 |
| AaveV3Gnosis_ReserveFactorUpdatesMidOctober_20241004                |            3,225 |             3,295 |             21,351 |              45,857 |
| AaveV3Gnosis_RiskStewardPhase2_20240805                             |              178 |               206 |             24,398 |              48,946 |
| AaveV3Gnosis_UpdateLegacyGuardian_20241016                          |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Metis                                                         |               44 |                94 |             24,532 |              49,058 |
| AaveV3MetisAssets                                                   |               44 |                94 |             24,532 |              49,058 |
| AaveV3MetisEModes                                                   |               44 |                94 |             24,532 |              49,058 |
| AaveV3MetisExternalLibraries                                        |               44 |                94 |             24,532 |              49,058 |
| AaveV3Metis_RiskStewardPhase2_20240805                              |              178 |               206 |             24,398 |              48,946 |
| AaveV3Metis_UpdateLegacyGuardian_20241016                           |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Optimism                                                      |               44 |                94 |             24,532 |              49,058 |
| AaveV3OptimismAssets                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3OptimismEModes                                                |               44 |                94 |             24,532 |              49,058 |
| AaveV3OptimismExternalLibraries                                     |               44 |                94 |             24,532 |              49,058 |
| AaveV3Optimism_ReserveFactorUpdatesMidOctober_20241004              |            3,227 |             3,297 |             21,349 |              45,855 |
| AaveV3Optimism_RiskStewardPhase2_20240805                           |              178 |               206 |             24,398 |              48,946 |
| AaveV3Optimism_UpdateLegacyGuardian_20241016                        |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Polygon                                                       |               44 |                94 |             24,532 |              49,058 |
| AaveV3PolygonAssets                                                 |               44 |                94 |             24,532 |              49,058 |
| AaveV3PolygonEModes                                                 |               44 |                94 |             24,532 |              49,058 |
| AaveV3PolygonExternalLibraries                                      |               44 |                94 |             24,532 |              49,058 |
| AaveV3Polygon_ReserveFactorUpdatesMidOctober_20241004               |            3,226 |             3,296 |             21,350 |              45,856 |
| AaveV3Polygon_RiskStewardPhase2_20240805                            |              178 |               206 |             24,398 |              48,946 |
| AaveV3Polygon_UpdateLegacyGuardian_20241016                         |            1,062 |             1,393 |             23,514 |              47,759 |
| AaveV3Scroll                                                        |               44 |                94 |             24,532 |              49,058 |
| AaveV3ScrollAssets                                                  |               44 |                94 |             24,532 |              49,058 |
| AaveV3ScrollEModes                                                  |               44 |                94 |             24,532 |              49,058 |
| AaveV3ScrollExternalLibraries                                       |               44 |                94 |             24,532 |              49,058 |
| AaveV3Scroll_RiskStewardPhase2_20240805                             |              178 |               206 |             24,398 |              48,946 |
| AaveV3Scroll_UpdateLegacyGuardian_20241016                          |            1,062 |             1,393 |             23,514 |              47,759 |
| Address                                                             |               44 |                94 |             24,532 |              49,058 |
| CCIPUtils                                                           |            4,968 |             5,021 |             19,608 |              44,131 |
| ChainHelpers                                                        |               44 |                94 |             24,532 |              49,058 |
| ChainIds                                                            |               44 |                94 |             24,532 |              49,058 |
| Client                                                              |              109 |               160 |             24,467 |              48,992 |
| CollectorUtils                                                      |               44 |                94 |             24,532 |              49,058 |
| ConfiguratorInputTypes                                              |               44 |                94 |             24,532 |              49,058 |
| Create2Utils                                                        |              121 |               172 |             24,455 |              48,980 |
| Create2UtilsZkSync                                                  |              104 |               155 |             24,472 |              48,997 |
| DataTypes                                                           |               44 |                94 |             24,532 |              49,058 |
| ERC1967Proxy                                                        |              129 |             1,179 |             24,447 |              47,973 |
| EngineFlags                                                         |               44 |                94 |             24,532 |              49,058 |
| Errors                                                              |            4,652 |             4,705 |             19,924 |              44,447 |
| GovV3Helpers                                                        |            2,517 |             2,570 |             22,059 |              46,582 |
| GovV3StorageHelpers                                                 |               44 |                94 |             24,532 |              49,058 |
| GovernanceGuardians                                                 |              292 |               345 |             24,284 |              48,807 |
| GovernanceV3Arbitrum                                                |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Avalanche                                               |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3BNB                                                     |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Base                                                    |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Ethereum                                                |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Gnosis                                                  |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Metis                                                   |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Optimism                                                |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Polygon                                                 |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3PolygonZkEvm                                            |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3Scroll                                                  |               44 |                94 |             24,532 |              49,058 |
| GovernanceV3ZkSync                                                  |               44 |                94 |             24,532 |              49,058 |
| IpfsUtils                                                           |               44 |                94 |             24,532 |              49,058 |
| MiscArbitrum                                                        |               44 |                94 |             24,532 |              49,058 |
| MiscAvalanche                                                       |               44 |                94 |             24,532 |              49,058 |
| MiscBNB                                                             |               44 |                94 |             24,532 |              49,058 |
| MiscBase                                                            |               44 |                94 |             24,532 |              49,058 |
| MiscEthereum                                                        |               44 |                94 |             24,532 |              49,058 |
| MiscGnosis                                                          |               44 |                94 |             24,532 |              49,058 |
| MiscMetis                                                           |               44 |                94 |             24,532 |              49,058 |
| MiscOptimism                                                        |               44 |                94 |             24,532 |              49,058 |
| MiscPolygon                                                         |               44 |                94 |             24,532 |              49,058 |
| MiscScroll                                                          |               44 |                94 |             24,532 |              49,058 |
| Payloads                                                            |               44 |                94 |             24,532 |              49,058 |
| PayloadsControllerUtils                                             |               44 |                94 |             24,532 |              49,058 |
| ProtocolGuardians                                                   |              292 |               345 |             24,284 |              48,807 |
| ProxyAdmin                                                          |            1,592 |             1,714 |             22,984 |              47,438 |
| ProxyHelpers                                                        |               44 |                94 |             24,532 |              49,058 |
| RateLimiter                                                         |               44 |                94 |             24,532 |              49,058 |
| RenewalV2BasePayload                                                |              348 |               595 |             24,228 |              48,557 |
| RenewalV3BasePayload                                                |            1,062 |             1,509 |             23,514 |              47,643 |
| ReserveConfiguration                                                |              128 |               179 |             24,448 |              48,973 |
| RewardsDataTypes                                                    |               44 |                94 |             24,532 |              49,058 |
| SafeERC20                                                           |               44 |                94 |             24,532 |              49,058 |
| StorageHelpers                                                      |               44 |                94 |             24,532 |              49,058 |
| StorageSlot                                                         |               44 |                94 |             24,532 |              49,058 |
| TestNetChainIds                                                     |               44 |                94 |             24,532 |              49,058 |
| TransparentUpgradeableProxy                                         |            2,000 |             3,429 |             22,576 |              45,723 |
| WadRayMath                                                          |               44 |                94 |             24,532 |              49,058 |
Test success 🌈
No files changed, compilation skipped
2024-11-04T19:21:57.565625Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.4", "diff-snapshots", "./reports/AaveV3Arbitrum_GHOCCIP150Upgrade_20241021_before.json", "./reports/AaveV3Arbitrum_GHOCCIP150Upgrade_20241021_after.json", "-o", "./diffs/AaveV3Arbitrum_GHOCCIP150Upgrade_20241021_before_AaveV3Arbitrum_GHOCCIP150Upgrade_20241021_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/aave-cli@1.1.8
"

Ran 13 tests for src/20241021_Multi_GHOCCIP150Upgrade/AaveV3Arbitrum_GHOCCIP150Upgrade_20241021.t.sol:AaveV3Arbitrum_GHOCCIP150Upgrade_20241021_Test
[PASS] test_defaultProposalExecution() (gas: 48994573)
Logs:
  0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
  0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
  0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8
  0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
  0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
  0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
  0xD22a58f79e9481D1a88e00c343885A588b34b68B
  0x5979D7b546E38E414F7E9822514be443A4800529
  0x3F56e0c36d275367b8C502090EDF38289b3dEa0d
  0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8
  0x93b346b6BC2548dA6A1E7d98E9a421B42541425b
  0xaf88d065e77c8cC2239327C5EDb3A432268e5831
  0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F
  0x912CE59144191C1204E64559FE8253a0e49E6548
  0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe
  0x7dfF72693f6A4149b17e7C6314655f6A9F7c8B33
  E2E: Collateral DAI, TestAsset DAI
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: DAI, Amount: 1000037281389850213615
  WITHDRAW: DAI, Amount: 500018640694925106807
  WITHDRAW: DAI, Amount: 500018640694925106808
  BORROW: DAI, Amount 1000037281389850213615
  REPAY: DAI, Amount: 1000037281389850213615
  E2E: Collateral DAI, TestAsset LINK
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: LINK, Amount: 97361503261610359263
  WITHDRAW: LINK, Amount: 48680751630805179631
  WITHDRAW: LINK, Amount: 48680751630805179632
  BORROW: LINK, Amount 97361503261610359263
  REPAY: LINK, Amount: 97361503261610359263
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: USDC, Amount: 1000044121
  WITHDRAW: USDC, Amount: 500022060
  WITHDRAW: USDC, Amount: 500022061
  BORROW: USDC, Amount 1000044121
  REPAY: USDC, Amount: 1000044121
  E2E: Collateral DAI, TestAsset WBTC
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: WBTC, Amount: 1483219
  WITHDRAW: WBTC, Amount: 741609
  WITHDRAW: WBTC, Amount: 741610
  BORROW: WBTC, Amount 1483219
  REPAY: WBTC, Amount: 1483219
  E2E: Collateral DAI, TestAsset WETH
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: WETH, Amount: 414403138383759407
  WITHDRAW: WETH, Amount: 207201569191879703
  WITHDRAW: WETH, Amount: 207201569191879705
  BORROW: WETH, Amount 414403138383759407
  REPAY: WETH, Amount: 414403138383759407
  E2E: Collateral DAI, TestAsset USDT
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: USDT, Amount: 1000480230
  WITHDRAW: USDT, Amount: 500240115
  WITHDRAW: USDT, Amount: 500240115
  BORROW: USDT, Amount 1000480230
  REPAY: USDT, Amount: 1000480230
  E2E: Collateral DAI, TestAsset AAVE
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: AAVE, Amount: 7830687996416677172
  WITHDRAW: AAVE, Amount: 3915343998208338586
  WITHDRAW: AAVE, Amount: 3915343998208338586
  E2E: TestAsset EURS SKIPPED
  E2E: Collateral DAI, TestAsset wstETH
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: wstETH, Amount: 350056843829885844
  WITHDRAW: wstETH, Amount: 175028421914942922
  WITHDRAW: wstETH, Amount: 175028421914942922
  BORROW: wstETH, Amount 350056843829885844
  REPAY: wstETH, Amount: 350056843829885844
  E2E: TestAsset MAI SKIPPED
  E2E: Collateral DAI, TestAsset rETH
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: rETH, Amount: 370047065184849780
  WITHDRAW: rETH, Amount: 185023532592424890
  WITHDRAW: rETH, Amount: 185023532592424890
  BORROW: rETH, Amount 370047065184849780
  REPAY: rETH, Amount: 370047065184849780
  E2E: Collateral DAI, TestAsset LUSD
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: LUSD, Amount: 1005884342935424800247
  WITHDRAW: LUSD, Amount: 502942171467712400123
  WITHDRAW: LUSD, Amount: 502942171467712400124
  BORROW: LUSD, Amount 1005884342935424800247
  REPAY: LUSD, Amount: 1005884342935424800247
  E2E: Collateral DAI, TestAsset USDC
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: USDC, Amount: 1000044121
  WITHDRAW: USDC, Amount: 500022060
  WITHDRAW: USDC, Amount: 500022062
  BORROW: USDC, Amount 1000044121
  REPAY: USDC, Amount: 1000044121
  E2E: Collateral DAI, TestAsset FRAX
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: FRAX, Amount: 1003313523175368508528
  WITHDRAW: FRAX, Amount: 501656761587684254264
  WITHDRAW: FRAX, Amount: 501656761587684254264
  BORROW: FRAX, Amount 1003313523175368508528
  REPAY: FRAX, Amount: 1003313523175368508528
  E2E: Collateral DAI, TestAsset ARB
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: ARB, Amount: 2108513464692878778313
  WITHDRAW: ARB, Amount: 1054256732346439389156
  WITHDRAW: ARB, Amount: 1054256732346439389158
  BORROW: ARB, Amount 2108513464692878778313
  REPAY: ARB, Amount: 2108513464692878778313
  E2E: Collateral DAI, TestAsset weETH
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: weETH, Amount: 393969695991655141
  WITHDRAW: weETH, Amount: 196984847995827570
  WITHDRAW: weETH, Amount: 196984847995827572
  BORROW: weETH, Amount 393969695991655141
  REPAY: weETH, Amount: 393969695991655141
  E2E: Collateral DAI, TestAsset GHO
  SUPPLY: DAI, Amount: 100003728138985021361596
  SUPPLY: GHO, Amount: 1000000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000000
  WITHDRAW: GHO, Amount: 500000000000000000000
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000

[PASS] test_executeMessagePostCCIPMigration() (gas: 400101)
[PASS] test_executeMessagePostCCIPMigrationViaLegacyOffRamp() (gas: 400024)
[PASS] test_executeMessagePreCCIPMigration() (gas: 281995)
[PASS] test_getProxyPool() (gas: 207630)
[PASS] test_getRateLimitAdmin() (gas: 205595)
[PASS] test_ownershipTransferOfGhoProxyPool() (gas: 352503)
[PASS] test_proxyPoolCanOffRamp() (gas: 308695)
[PASS] test_proxyPoolCanOnRamp() (gas: 411481)
[PASS] test_sendMessagePostCCIPMigration() (gas: 769908)
[PASS] test_sendMessagePreCCIPMigration() (gas: 619177)
[PASS] test_stewardCanDisableRateLimit() (gas: 237242)
[PASS] test_tokenPoolCannotBeInitializedAgain() (gas: 217365)
Suite result: ok. 13 passed; 0 failed; 0 skipped; finished in 10.63s (10.34s CPU time)

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

Ran 1 test for src/20241021_Multi_GHOCCIP150Upgrade/AaveV3E2E_GHOCCIP150Upgrade_20241021.t.sol:AaveV3E2E_GHOCCIP150Upgrade_20241021_PreCCIPMigration
[PASS] test_E2E() (gas: 956794)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 528.94ms (8.21ms CPU time)

Ran 2 tests for src/20241021_Multi_GHOCCIP150Upgrade/AaveV3E2E_GHOCCIP150Upgrade_20241021.t.sol:AaveV3E2E_GHOCCIP150Upgrade_20241021_InFlightCCIPMigration
[PASS] test_SendFlowInFlightCCIPMigrationFromArb() (gas: 838935)
[PASS] test_SendFlowInFlightCCIPMigrationFromEth() (gas: 787596)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 534.61ms (15.60ms CPU time)

Ran 3 tests for src/20241021_Multi_GHOCCIP150Upgrade/AaveV3E2E_GHOCCIP150Upgrade_20241021.t.sol:AaveV3E2E_GHOCCIP150Upgrade_20241021_PostCCIPMigration
[PASS] test_E2E() (gas: 1134816)
[PASS] test_ExecuteRevertsWithoutUpgrade() (gas: 876208)
[PASS] test_SendRevertsWithoutUpgrade() (gas: 1139295)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 536.16ms (27.17ms CPU time)

Ran 3 test suites in 552.61ms (1.60s CPU time): 6 tests passed, 0 failed, 0 skipped (6 total tests)
No files changed, compilation skipped

Ran 12 tests for src/20241021_Multi_GHOCCIP150Upgrade/AaveV3Ethereum_GHOCCIP150Upgrade_20241021.t.sol:AaveV3Ethereum_GHOCCIP150Upgrade_20241021_Test
[PASS] test_defaultProposalExecution() (gas: 226934989)
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
  E2E: Collateral WETH, TestAsset WETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: WETH, Amount: 414252695386944122
  WITHDRAW: WETH, Amount: 207126347693472061
  WITHDRAW: WETH, Amount: 207126347693472061
  BORROW: WETH, Amount 414252695386944122
  REPAY: WETH, Amount: 414252695386944122
  E2E: Collateral WETH, TestAsset wstETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: wstETH, Amount: 349929760814517017
  WITHDRAW: wstETH, Amount: 174964880407258508
  WITHDRAW: wstETH, Amount: 174964880407258509
  BORROW: wstETH, Amount 349929760814517017
  REPAY: wstETH, Amount: 349929760814517017
  E2E: Collateral WETH, TestAsset WBTC
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: WBTC, Amount: 1482702
  WITHDRAW: WBTC, Amount: 741351
  WITHDRAW: WBTC, Amount: 741352
  BORROW: WBTC, Amount 1482702
  REPAY: WBTC, Amount: 1482702
  E2E: Collateral WETH, TestAsset USDC
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: USDC, Amount: 1000072525
  WITHDRAW: USDC, Amount: 500036262
  WITHDRAW: USDC, Amount: 500036262
  BORROW: USDC, Amount 1000072525
  REPAY: USDC, Amount: 1000072525
  E2E: Collateral WETH, TestAsset DAI
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: DAI, Amount: 999903049400330143989
  WITHDRAW: DAI, Amount: 499951524700165071994
  WITHDRAW: DAI, Amount: 499951524700165071995
  BORROW: DAI, Amount 999903049400330143989
  REPAY: DAI, Amount: 999903049400330143989
  E2E: Collateral WETH, TestAsset LINK
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: LINK, Amount: 96805814699343404881
  WITHDRAW: LINK, Amount: 48402907349671702440
  WITHDRAW: LINK, Amount: 48402907349671702442
  BORROW: LINK, Amount 96805814699343404881
  REPAY: LINK, Amount: 96805814699343404881
  E2E: Collateral WETH, TestAsset AAVE
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: AAVE, Amount: 7776158608751910990
  WITHDRAW: AAVE, Amount: 3888079304375955495
  WITHDRAW: AAVE, Amount: 3888079304375955495
  E2E: Collateral WETH, TestAsset cbETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: cbETH, Amount: 381650577840782364
  WITHDRAW: cbETH, Amount: 190825288920391182
  WITHDRAW: cbETH, Amount: 190825288920391182
  BORROW: cbETH, Amount 381650577840782364
  REPAY: cbETH, Amount: 381650577840782364
  E2E: Collateral WETH, TestAsset USDT
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: USDT, Amount: 1000790624
  WITHDRAW: USDT, Amount: 500395312
  WITHDRAW: USDT, Amount: 500395312
  BORROW: USDT, Amount 1000790624
  REPAY: USDT, Amount: 1000790624
  E2E: Collateral WETH, TestAsset rETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: rETH, Amount: 369885560897180725
  WITHDRAW: rETH, Amount: 184942780448590362
  WITHDRAW: rETH, Amount: 184942780448590362
  BORROW: rETH, Amount 369885560897180725
  REPAY: rETH, Amount: 369885560897180725
  E2E: Collateral WETH, TestAsset LUSD
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: LUSD, Amount: 1004551936234177289895
  WITHDRAW: LUSD, Amount: 502275968117088644947
  WITHDRAW: LUSD, Amount: 502275968117088644949
  BORROW: LUSD, Amount 1004551936234177289895
  REPAY: LUSD, Amount: 1004551936234177289895
  E2E: Collateral WETH, TestAsset CRV
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: CRV, Amount: 4404965382698546986928
  WITHDRAW: CRV, Amount: 2202482691349273493464
  WITHDRAW: CRV, Amount: 2202482691349273493465
  BORROW: CRV, Amount 4404965382698546986928
  REPAY: CRV, Amount: 4404965382698546986928
  E2E: Collateral WETH, TestAsset MKR
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: MKR, Amount: 867649149492291090
  WITHDRAW: MKR, Amount: 433824574746145545
  WITHDRAW: MKR, Amount: 433824574746145546
  BORROW: MKR, Amount 867649149492291090
  REPAY: MKR, Amount: 867649149492291090
  E2E: Collateral WETH, TestAsset SNX
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: SNX, Amount: 788510941401478215153
  WITHDRAW: SNX, Amount: 394255470700739107576
  WITHDRAW: SNX, Amount: 394255470700739107576
  BORROW: SNX, Amount 788510941401478215153
  REPAY: SNX, Amount: 788510941401478215153
  E2E: Collateral WETH, TestAsset BAL
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: BAL, Amount: 581031852607744164516
  WITHDRAW: BAL, Amount: 290515926303872082258
  WITHDRAW: BAL, Amount: 290515926303872082257
  BORROW: BAL, Amount 581031852607744164516
  REPAY: BAL, Amount: 581031852607744164516
  E2E: Collateral WETH, TestAsset UNI
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: UNI, Amount: 147303607465346826343
  WITHDRAW: UNI, Amount: 73651803732673413171
  WITHDRAW: UNI, Amount: 73651803732673413172
  BORROW: UNI, Amount 147303607465346826343
  REPAY: UNI, Amount: 147303607465346826343
  E2E: Collateral WETH, TestAsset LDO
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: LDO, Amount: 1069922769764710073932
  WITHDRAW: LDO, Amount: 534961384882355036966
  WITHDRAW: LDO, Amount: 534961384882355036967
  BORROW: LDO, Amount 1069922769764710073932
  REPAY: LDO, Amount: 1069922769764710073932
  E2E: Collateral WETH, TestAsset ENS
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: ENS, Amount: 65402223675604970568
  WITHDRAW: ENS, Amount: 32701111837802485284
  WITHDRAW: ENS, Amount: 32701111837802485284
  BORROW: ENS, Amount 65402223675604970568
  REPAY: ENS, Amount: 65402223675604970568
  E2E: Collateral WETH, TestAsset 1INCH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: 1INCH, Amount: 4358416470490709316154
  WITHDRAW: 1INCH, Amount: 2179208235245354658077
  WITHDRAW: 1INCH, Amount: 2179208235245354658077
  BORROW: 1INCH, Amount 4358416470490709316154
  REPAY: 1INCH, Amount: 4358416470490709316154
  E2E: Collateral WETH, TestAsset FRAX
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: FRAX, Amount: 1003781314476324327082
  WITHDRAW: FRAX, Amount: 501890657238162163541
  WITHDRAW: FRAX, Amount: 501890657238162163541
  BORROW: FRAX, Amount 1003781314476324327082
  REPAY: FRAX, Amount: 1003781314476324327082
  E2E: Collateral WETH, TestAsset GHO
  SUPPLY: WETH, Amount: 41425269538694412207
  BORROW: GHO, Amount 1000000000000000000000
  REPAY: GHO, Amount: 1000000000000000000000
  E2E: Collateral WETH, TestAsset RPL
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: RPL, Amount: 109372221005668931741
  WITHDRAW: RPL, Amount: 54686110502834465870
  WITHDRAW: RPL, Amount: 54686110502834465872
  BORROW: RPL, Amount 109372221005668931741
  REPAY: RPL, Amount: 109372221005668931741
  E2E: Collateral WETH, TestAsset sDAI
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: sDAI, Amount: 895391292083301188785
  WITHDRAW: sDAI, Amount: 447695646041650594392
  WITHDRAW: sDAI, Amount: 447695646041650594392
  E2E: TestAsset STG SKIPPED
  E2E: TestAsset KNC SKIPPED
  E2E: TestAsset FXS SKIPPED
  E2E: Collateral WETH, TestAsset crvUSD
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: crvUSD, Amount: 1001721869739113259172
  WITHDRAW: crvUSD, Amount: 500860934869556629586
  WITHDRAW: crvUSD, Amount: 500860934869556629587
  BORROW: crvUSD, Amount 1001721869739113259172
  REPAY: crvUSD, Amount: 1001721869739113259172
  E2E: Collateral WETH, TestAsset PYUSD
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: PYUSD, Amount: 1000671070
  WITHDRAW: PYUSD, Amount: 500335535
  WITHDRAW: PYUSD, Amount: 500335536
  BORROW: PYUSD, Amount 1000671070
  REPAY: PYUSD, Amount: 1000671070
  E2E: Collateral WETH, TestAsset weETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: weETH, Amount: 393798019652002885
  WITHDRAW: weETH, Amount: 196899009826001442
  WITHDRAW: weETH, Amount: 196899009826001442
  BORROW: weETH, Amount 393798019652002885
  REPAY: weETH, Amount: 393798019652002885
  E2E: Collateral WETH, TestAsset osETH
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: osETH, Amount: 401915259174789232
  WITHDRAW: osETH, Amount: 200957629587394616
  WITHDRAW: osETH, Amount: 200957629587394616
  BORROW: osETH, Amount 401915259174789232
  REPAY: osETH, Amount: 401915259174789232
  E2E: Collateral WETH, TestAsset USDe
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: USDe, Amount: 999556296959779553856
  WITHDRAW: USDe, Amount: 499778148479889776928
  WITHDRAW: USDe, Amount: 499778148479889776929
  BORROW: USDe, Amount 999556296959779553856
  REPAY: USDe, Amount: 999556296959779553856
  E2E: Collateral WETH, TestAsset ETHx
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: ETHx, Amount: 396670128048284348
  WITHDRAW: ETHx, Amount: 198335064024142174
  WITHDRAW: ETHx, Amount: 198335064024142173
  BORROW: ETHx, Amount 396670128048284348
  REPAY: ETHx, Amount: 396670128048284348
  E2E: Collateral WETH, TestAsset sUSDe
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: sUSDe, Amount: 897158537423443219105
  WITHDRAW: sUSDe, Amount: 448579268711721609552
  WITHDRAW: sUSDe, Amount: 448579268711721609553
  E2E: Collateral WETH, TestAsset tBTC
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: tBTC, Amount: 14808481118737304
  WITHDRAW: tBTC, Amount: 7404240559368652
  WITHDRAW: tBTC, Amount: 7404240559368652
  BORROW: tBTC, Amount 14808481118737304
  REPAY: tBTC, Amount: 14808481118737304
  E2E: Collateral WETH, TestAsset cbBTC
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: cbBTC, Amount: 1480848
  WITHDRAW: cbBTC, Amount: 740424
  WITHDRAW: cbBTC, Amount: 740423
  BORROW: cbBTC, Amount 1480848
  REPAY: cbBTC, Amount: 1480848
  E2E: Collateral WETH, TestAsset USDS
  SUPPLY: WETH, Amount: 41425269538694412207
  SUPPLY: USDS, Amount: 999903049400330143989
  WITHDRAW: USDS, Amount: 499951524700165071994
  WITHDRAW: USDS, Amount: 499951524700165071994
  BORROW: USDS, Amount 999903049400330143989
  REPAY: USDS, Amount: 999903049400330143989

[PASS] test_executeMessagePostCCIPMigration() (gas: 473859)
[PASS] test_executeMessagePostCCIPMigrationViaLegacyOffRamp() (gas: 475870)
[PASS] test_executeMessagePreCCIPMigration() (gas: 406573)
[PASS] test_getProxyPool() (gas: 207578)
[PASS] test_ownershipTransferOfGhoProxyPool() (gas: 303530)
[PASS] test_proxyPoolCanOffRamp() (gas: 419832)
[PASS] test_proxyPoolCanOnRamp() (gas: 252615)
[PASS] test_sendMessagePostCCIPMigration() (gas: 692500)
[PASS] test_sendMessagePreCCIPMigration() (gas: 591326)
[PASS] test_stewardCanDisableRateLimit() (gas: 237280)
[PASS] test_tokenPoolCannotBeInitializedAgain() (gas: 217378)
Suite result: ok. 12 passed; 0 failed; 0 skipped; finished in 2.00s (1.92s CPU time)

Ran 1 test suite in 2.01s (2.00s CPU time): 12 tests passed, 0 failed, 0 skipped (12 total tests)

@@ -30,7 +30,19 @@ jobs:

test-sol:
uses: bgd-labs/github-workflows/.github/workflows/foundry-test.yml@main
secrets: inherit

Choose a reason for hiding this comment

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

revert

Copy link
Member Author

Choose a reason for hiding this comment

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

yep it's just to show you the tests are on good on ci :)

@miguelmtzinf miguelmtzinf self-requested a review November 4, 2024 19:16
@DhairyaSethi DhairyaSethi merged commit e79efe4 into feat/ccip_1_5_maintenance Nov 4, 2024
5 checks passed
@DhairyaSethi DhairyaSethi deleted the fix/deployed-token-pools branch November 4, 2024 19:19
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.

2 participants