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

Gho Base Launch #579

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

Gho Base Launch #579

wants to merge 147 commits into from

Conversation

DhairyaSethi
Copy link
Contributor

@DhairyaSethi DhairyaSethi commented Jan 23, 2025

Goal

https://governance.aave.com/t/arfc-launch-gho-on-base-set-aci-as-emissions-manager-for-rewards/19338

This AIP aims to expand GHO token to base using CCIP, through lanes between existing ETH & ARB chains. It also aims to list GHO as a borrowable asset on Aave V3 Base.
The AIP includes two proposals for base (launch, listing), to be executed separately (hence two payloads are generated for base) since GHO will be bridged to Executor on Base after launch to initiate listing.

Launch Steps:

  • ARB:
    • Configure new BASE lane (while retaining existing ETH lane) with rate limit (300k capacity, 60 rate; same as ETH).
    • Update ProxyAdmin of GHO token to oz 5.1 style ProxyAdmin.
  • ETH: Configure new BASE lane (while retaining existing ARB lane) with rate limit (300k capacity, 60 rate; same as ARB).
  • BASE:
    • Configure new ETH & ARB lanes with rate limit (300k capacity, 60 rate).
    • Configure all stewards.

Listing Steps:

  • BASE:
    • List GHO on V3, with system configurations as specified in the ARFC, and supply + burn an initial seed amount (1 GHO).
    • Set ACI multisig as Emissions Manager for rewards (as specified in the ARFC).

Notes

  • after launch payload is executed (and base lane is active), seed amount will be bridged to the executor such that listing payload can be run. it is expected aave robot will only initiate execution of the listing payload when it simulates successful execution.
  • proposal 236 is a pre-requisite to this proposal.
  • base token is now predeployed and initialized with executor as owner.
  • all new proxies (for token pool and base gho token) are OZ v5.1

parth-15 and others added 30 commits December 5, 2023 23:04
* chore: add payload and deploy script for update of GHO variable debt token

* forge install: gho-core

* chore: add gho-core to dependency

* test: Add tests for update of gho variable token

* test: Add tests for update of gho variable token

* fix: add modifier in method of interface

* fix: remove gho dependency from repo and fix test

* fix: Remove unnecesary dependency

* fix: Add latest details

---------

Co-authored-by: miguelmtzinf <[email protected]>
* fix: Make new impl constant

* fix: Fix AIP text
@DhairyaSethi DhairyaSethi marked this pull request as ready for review January 23, 2025 08:57
DhairyaSethi and others added 14 commits January 29, 2025 19:16
Co-authored-by: Ian Flexa <[email protected]>
* chore: add payload and deploy script for update of GHO variable debt token

* forge install: gho-core

* chore: add gho-core to dependency

* test: Add tests for update of gho variable token

* test: Add tests for update of gho variable token

* fix: add modifier in method of interface

* fix: remove gho dependency from repo and fix test

* fix: Remove unnecesary dependency

* fix: Add latest details

---------

Co-authored-by: miguelmtzinf <[email protected]>
* fix: Make new impl constant

* fix: Fix AIP text
eboadom
eboadom previously approved these changes Feb 4, 2025
Copy link

github-actions bot commented Feb 4, 2025

🌈Test Results No files changed, compilation skipped

Ran 2 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Arbitrum_GHOBaseLaunch_20241223.t.sol:AaveV3Arbitrum_GHOBaseLaunch_20241223_PreExecution
[PASS] test_ghoProxyAdminCanUpgradeImplementation() (gas: 428007)
[PASS] test_ghoTokenProxyAdminUpgrade() (gas: 407440)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.12s (751.07ms CPU time)

Ran 7 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Arbitrum_GHOBaseLaunch_20241223.t.sol:AaveV3Arbitrum_GHOBaseLaunch_20241223_PostExecution
[PASS] test_basePoolConfig() (gas: 141042)
[PASS] test_cannotOffRampOtherChainMessages() (gas: 79503)
[PASS] test_cannotUseBaseOffRampForEthMessages() (gas: 39923)
[PASS] test_offRampViaBaseSucceeds(uint256) (runs: 256, μ: 120031, ~: 119715)
[PASS] test_offRampViaEthSucceeds(uint256) (runs: 256, μ: 119957, ~: 119660)
[PASS] test_sendMessageToBaseSucceeds(uint256) (runs: 256, μ: 494071, ~: 493848)
[PASS] test_sendMessageToEthSucceeds(uint256) (runs: 256, μ: 488416, ~: 488196)
Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 2.41s (3.16s CPU time)

Ran 2 test suites in 2.41s (3.53s CPU time): 9 tests passed, 0 failed, 0 skipped (9 total tests)
No files changed, compilation skipped

Ran 5 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Base_GHOBaseLaunch_20241223.t.sol:AaveV3Base_GHOBaseLaunch_20241223_PostExecution
[PASS] test_cannotOffRampOtherChainMessages() (gas: 79376)
[PASS] test_offRampViaArbSucceeds(uint256) (runs: 256, μ: 135508, ~: 135224)
[PASS] test_offRampViaEthSucceeds(uint256) (runs: 256, μ: 135541, ~: 135245)
[PASS] test_sendMessageToArbSucceeds(uint256) (runs: 256, μ: 337579, ~: 337263)
[PASS] test_sendMessageToEthSucceeds(uint256) (runs: 256, μ: 505208, ~: 504980)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 9.74s (5.08s CPU time)
2025-02-04T08:07:57.298111Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/AaveV3Base_GHOBaseLaunch_20241223_before.json", "./reports/AaveV3Base_GHOBaseLaunch_20241223_after.json", "-o", "./diffs/AaveV3Base_GHOBaseLaunch_20241223_before_AaveV3Base_GHOBaseLaunch_20241223_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\n"

Ran 5 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Base_GHOBaseLaunch_20241223.t.sol:AaveV3Base_GHOBaseLaunch_20241223_PreExecution
[PASS] test_defaultProposalExecution() (gas: 15592783)
Logs:
0x4200000000000000000000000000000000000006
0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22
0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA
0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A
0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
0x2416092f143378750bb29b79eD961ab195CcEea5
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: WETH, Amount: 313768802595495535
WITHDRAW: WETH, Amount: 156884401297747767
WITHDRAW: WETH, Amount: 156884401297747769
BORROW: WETH, Amount 313768802595495535
REPAY: WETH, Amount: 313768802595495535
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: cbETH, Amount: 287434699841116879
WITHDRAW: cbETH, Amount: 143717349920558439
WITHDRAW: cbETH, Amount: 143717349920558439
BORROW: cbETH, Amount 287434699841116879
REPAY: cbETH, Amount: 287434699841116879
E2E: Collateral WETH, TestAsset USDbC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: USDbC, Amount: 1000025360
WITHDRAW: USDbC, Amount: 500012680
WITHDRAW: USDbC, Amount: 500012681
BORROW: USDbC, Amount 1000025360
REPAY: USDbC, Amount: 1000025360
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: wstETH, Amount: 263216140025125617
WITHDRAW: wstETH, Amount: 131608070012562808
WITHDRAW: wstETH, Amount: 131608070012562808
BORROW: wstETH, Amount 263216140025125617
REPAY: wstETH, Amount: 263216140025125617
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: USDC, Amount: 1000025360
WITHDRAW: USDC, Amount: 500012680
WITHDRAW: USDC, Amount: 500012679
BORROW: USDC, Amount 1000025360
REPAY: USDC, Amount: 1000025360
E2E: Collateral WETH, TestAsset weETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: weETH, Amount: 296387800824792075
WITHDRAW: weETH, Amount: 148193900412396037
WITHDRAW: weETH, Amount: 148193900412396038
Skip Borrowing: weETH, borrow cap fully utilized
E2E: Collateral WETH, TestAsset cbBTC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: cbBTC, Amount: 971994
WITHDRAW: cbBTC, Amount: 485997
WITHDRAW: cbBTC, Amount: 485997
BORROW: cbBTC, Amount 971994
REPAY: cbBTC, Amount: 971994
E2E: Collateral WETH, TestAsset ezETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: ezETH, Amount: 303199994145955197
WITHDRAW: ezETH, Amount: 151599997072977598
WITHDRAW: ezETH, Amount: 151599997072977599

[PASS] test_newTokenPoolInitialization() (gas: 30939)
[PASS] test_stewardRoles() (gas: 1189787)
[PASS] test_stewardsConfig() (gas: 40456)
[PASS] test_tokenPoolConfig() (gas: 1249227)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 45.61s (51.59s CPU time)

Ran 2 test suites in 45.61s (55.35s CPU time): 10 tests passed, 0 failed, 0 skipped (10 total tests)
No files changed, compilation skipped

Ran 3 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Base_GHOBaseListing_20241223.t.sol:AaveV3Base_GHOBaseListing_20241223_ListingPreRequisites
[PASS] test_listingFailsPreLaunch() (gas: 65210)
[PASS] test_listingFailsWithoutSeedAmount() (gas: 2087867)
[PASS] test_listingSucceedsOnlyAfterLaunchAndSeedAmount() (gas: 4076714)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.63s (3.71s CPU time)

Ran 5 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Base_GHOBaseListing_20241223.t.sol:AaveV3Base_GHOBaseListing_20241223_Stewards
[PASS] test_aaveStewardCanUpdateBorrowCap(uint256) (runs: 256, μ: 88739, ~: 88740)
[PASS] test_aaveStewardCanUpdateBorrowRate() (gas: 177093)
[PASS] test_aaveStewardCanUpdateSupplyCap(uint256) (runs: 256, μ: 88688, ~: 88688)
[PASS] test_bucketStewardCanUpdateBucketCapacity(uint256) (runs: 256, μ: 63601, ~: 63624)
[PASS] test_ccipStewardCanChangeAndDisableRateLimit() (gas: 206749)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.65s (726.58ms CPU time)

Ran 3 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Base_GHOBaseListing_20241223.t.sol:AaveV3Base_GHOBaseListing_20241223_Listing
[PASS] test_defaultProposalExecution() (gas: 17953165)
Logs:
0x4200000000000000000000000000000000000006
0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22
0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA
0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A
0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
0x2416092f143378750bb29b79eD961ab195CcEea5
0x6Bb7a212910682DCFdbd5BCBb3e28FB4E8da10Ee
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: WETH, Amount: 313768802595495535
WITHDRAW: WETH, Amount: 156884401297747767
WITHDRAW: WETH, Amount: 156884401297747769
BORROW: WETH, Amount 313768802595495535
REPAY: WETH, Amount: 313768802595495535
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: cbETH, Amount: 287434699841116879
WITHDRAW: cbETH, Amount: 143717349920558439
WITHDRAW: cbETH, Amount: 143717349920558439
BORROW: cbETH, Amount 287434699841116879
REPAY: cbETH, Amount: 287434699841116879
E2E: Collateral WETH, TestAsset USDbC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: USDbC, Amount: 1000025360
WITHDRAW: USDbC, Amount: 500012680
WITHDRAW: USDbC, Amount: 500012681
BORROW: USDbC, Amount 1000025360
REPAY: USDbC, Amount: 1000025360
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: wstETH, Amount: 263216140025125617
WITHDRAW: wstETH, Amount: 131608070012562808
WITHDRAW: wstETH, Amount: 131608070012562808
BORROW: wstETH, Amount 263216140025125617
REPAY: wstETH, Amount: 263216140025125617
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: USDC, Amount: 1000025360
WITHDRAW: USDC, Amount: 500012680
WITHDRAW: USDC, Amount: 500012679
BORROW: USDC, Amount 1000025360
REPAY: USDC, Amount: 1000025360
E2E: Collateral WETH, TestAsset weETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: weETH, Amount: 296387800824792075
WITHDRAW: weETH, Amount: 148193900412396037
WITHDRAW: weETH, Amount: 148193900412396038
Skip Borrowing: weETH, borrow cap fully utilized
E2E: Collateral WETH, TestAsset cbBTC
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: cbBTC, Amount: 971994
WITHDRAW: cbBTC, Amount: 485997
WITHDRAW: cbBTC, Amount: 485997
BORROW: cbBTC, Amount 971994
REPAY: cbBTC, Amount: 971994
E2E: Collateral WETH, TestAsset ezETH
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: ezETH, Amount: 303199994145955197
WITHDRAW: ezETH, Amount: 151599997072977598
WITHDRAW: ezETH, Amount: 151599997072977599
E2E: Collateral WETH, TestAsset GHO
SUPPLY: WETH, Amount: 31376880259549553506
SUPPLY: GHO, Amount: 1000000000000000000000
WITHDRAW: GHO, Amount: 500000000000000000000
WITHDRAW: GHO, Amount: 500000000000000000000
BORROW: GHO, Amount 1000000000000000000000
REPAY: GHO, Amount: 1000000000000000000000

[PASS] test_ghoAdmin() (gas: 2012516)
[PASS] test_ghoPriceFeed() (gas: 12534)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 5.69s (7.75s CPU time)

Ran 3 test suites in 5.69s (12.97s CPU time): 11 tests passed, 0 failed, 0 skipped (11 total tests)
No files changed, compilation skipped

Ran 3 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3E2E_GHOBaseLaunch_20241223.t.sol:AaveV3Base_GHOBaseLaunch_20241223_PostExecution
[PASS] test_E2E_Arb_Base(uint256) (runs: 256, μ: 1030045, ~: 1029741)
[PASS] test_E2E_Eth_Arb(uint256) (runs: 256, μ: 1088762, ~: 1088466)
[PASS] test_E2E_Eth_Base(uint256) (runs: 256, μ: 1070759, ~: 1070465)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 10.38s (11.71s CPU time)

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

Ran 7 tests for src/20241223_Multi_GHOBaseLaunch/AaveV3Ethereum_GHOBaseLaunch_20241223.t.sol:AaveV3Ethereum_GHOBaseLaunch_20241223_Test
[PASS] test_basePoolConfig() (gas: 141421)
[PASS] test_cannotOffRampOtherChainMessages() (gas: 89931)
[PASS] test_cannotUseBaseOffRampForArbMessages() (gas: 45170)
[PASS] test_offRampViaArbSucceeds(uint256) (runs: 256, μ: 110739, ~: 110437)
[PASS] test_offRampViaBaseSucceeds(uint256) (runs: 256, μ: 110779, ~: 110491)
[PASS] test_sendMessageToArbSucceeds(uint256) (runs: 256, μ: 439859, ~: 439662)
[PASS] test_sendMessageToBaseSucceeds(uint256) (runs: 256, μ: 442917, ~: 442716)
Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 1.38s (2.43s CPU time)

Ran 1 test suite in 1.38s (1.38s CPU time): 7 tests passed, 0 failed, 0 skipped (7 total tests)

Copy link

github-actions bot commented Feb 4, 2025

🔧 Build logs
Compiling 218 files with Solc 0.8.22
Solc 0.8.22 finished in 68.77s
Compiler run successful!

╭-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------╮
| Contract                                                  | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) |
+=============================================================================================================================================+
| AaveV2Avalanche                                           | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2AvalancheAssets                                     | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2Ethereum                                            | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2EthereumAssets                                      | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2Polygon                                             | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV2PolygonAssets                                       | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_GHOBaseLaunch_20241223                     | 1,642            | 1,671             | 22,934             | 47,481              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Arbitrum_UpdatePriceCapAdaptersCAPO_20241101        | 3,645            | 3,715             | 20,931             | 45,437              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101       | 4,145            | 4,215             | 20,431             | 44,937              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101             | 3,215            | 3,285             | 21,361             | 45,867              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_GHOBaseLaunch_20241223                         | 4,008            | 4,037             | 20,568             | 45,115              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Base_GHOBaseListing_20241223                        | 4,779            | 4,850             | 19,797             | 44,302              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Base_UpdatePriceCapAdaptersCAPO_20241101            | 3,093            | 3,163             | 21,483             | 45,989              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101 | 3,223            | 3,293             | 21,353             | 45,859              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101    | 3,106            | 3,176             | 21,470             | 45,976              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Ethereum_GHOBaseLaunch_20241223                     | 1,463            | 1,492             | 23,113             | 47,660              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| AaveV3Ethereum_UpdatePriceCapAdaptersCAPO_20241101        | 5,588            | 5,658             | 18,988             | 43,494              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101          | 3,315            | 3,385             | 21,261             | 45,767              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101           | 3,205            | 3,275             | 21,371             | 45,877              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101        | 3,645            | 3,715             | 20,931             | 45,437              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101         | 4,143            | 4,213             | 20,433             | 44,939              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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_UpdatePriceCapAdaptersCAPO_20241101          | 2,987            | 3,057             | 21,589             | 46,095              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| Address                                                   | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| CCIPUtils                                                 | 5,284            | 5,337             | 19,292             | 43,815              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainHelpers                                              | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| ChainIds                                                  | 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                                              | 122              | 967               | 24,454             | 48,185              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| ERC1967Utils                                              | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| EngineFlags                                               | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| Errors                                                    | 4,653            | 4,706             | 19,923             | 44,446              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| GhoArbitrum                                               | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| GhoEthereum                                               | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3Helpers                                              | 2,468            | 2,521             | 22,108             | 46,631              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3StorageHelpers                                       | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Linea                                         | 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              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| MiscEthereum                                              | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| Payloads                                                  | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| PayloadsControllerUtils                                   | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| PriceFeeds                                                | 2,333            | 2,386             | 22,243             | 46,766              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyAdmin                                                | 990              | 1,235             | 23,586             | 47,917              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyHelpers                                              | 44               | 94                | 24,532             | 49,058              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| 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                               | 1,088            | 3,582             | 23,488             | 45,570              |
|-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------|
| WadRayMath                                                | 44               | 94                | 24,532             | 49,058              |
╰-----------------------------------------------------------+------------------+-------------------+--------------------+---------------------╯
🔧 Build logs zksync
Compiling 56 files with zksolc and solc 0.8.22
zksolc and solc 0.8.22 finished in 7.08s
Compiler run successful!

╭--------------------------+------------------+-------------------+--------------------+---------------------╮
| Contract                 | Runtime Size (B) | Initcode Size (B) | Runtime Margin (B) | Initcode Margin (B) |
+============================================================================================================+
| ChainHelpers             | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| ChainIds                 | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| Create2Utils             | 416              | 416               | 450,583            | 450,583             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| Create2UtilsZkSync       | 416              | 416               | 450,583            | 450,583             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| Errors                   | 14,112           | 14,112            | 436,887            | 436,887             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3Helpers             | 11,616           | 11,616            | 439,383            | 439,383             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovV3StorageHelpers      | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Arbitrum     | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Avalanche    | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3BNB          | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Base         | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Ethereum     | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Gnosis       | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Linea        | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Metis        | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Optimism     | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Polygon      | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3PolygonZkEvm | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3Scroll       | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| GovernanceV3ZkSync       | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| IpfsUtils                | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| MiscEthereum             | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| PayloadsControllerUtils  | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| ProxyHelpers             | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| StorageHelpers           | 224              | 224               | 450,775            | 450,775             |
|--------------------------+------------------+-------------------+--------------------+---------------------|
| TestNetChainIds          | 224              | 224               | 450,775            | 450,775             |
╰--------------------------+------------------+-------------------+--------------------+---------------------╯

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.

5 participants