From c789ea66c2759b0441bc7d4cca40b3bfb9234350 Mon Sep 17 00:00:00 2001 From: QUAQ Date: Tue, 6 Feb 2024 20:52:44 -0600 Subject: [PATCH] Testnet Deploy --- script/output/GV2_deployment_2024_6_2.json | 30 ++++++++++++++++++++++ script/upgrade/GoerliUpgrade2.s.sol | 16 ++++++------ 2 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 script/output/GV2_deployment_2024_6_2.json diff --git a/script/output/GV2_deployment_2024_6_2.json b/script/output/GV2_deployment_2024_6_2.json new file mode 100644 index 000000000..e68db2428 --- /dev/null +++ b/script/output/GV2_deployment_2024_6_2.json @@ -0,0 +1,30 @@ +{ + "addresses": { + "baseStrategyImplementation": "0x81E94e16949AC397d508B5C2557a272faD2F8ebA", + "delayedWithdrawalRouter": "0x89581561f1F98584F88b0d57c2180fb89225388f", + "delayedWithdrawalRouterImplementation": "0xE576731194EC3d8Ba92E7c2B578ea74238772878", + "delegation": "0x1b7b8F6b258f95Cf9596EabB9aa18B62940Eb0a8", + "delegationImplementation": "0x56652542926444Ebce46Fd97aFd80824ed51e58C", + "eigenLayerPauserReg": "0x7cB9c5D6b9702f2f680e4d35cb1fC945D08208F6", + "eigenLayerProxyAdmin": "0x28ceac2ff82B2E00166e46636e2A4818C29902e2", + "eigenPodBeacon": "0x3093F3B560352F896F0e9567019902C9Aff8C9a5", + "eigenPodImplementation": "0x16a0d8aD2A2b12f3f47d0e8F5929F9840e29a426", + "eigenPodManager": "0xa286b84C96aF280a49Fe1F40B9627C2A2827df41", + "eigenPodManagerImplementation": "0xDA9B60D3dC7adD40C0e35c628561Ff71C13a189f", + "emptyContract": "0xa04bf5170D86833294b5c21c712C69C0Fb5735A4", + "slasher": "0xD11d60b669Ecf7bE10329726043B3ac07B380C22", + "slasherImplementation": "0x89C5e6e98f79be658e830Ec66b61ED3EE910D262", + "strategyManager": "0x779d1b5315df083e3F9E94cB495983500bA8E907", + "strategyManagerImplementation": "0x506C21f43e81D9d231d8A13831b42A2a2B5540E4", + "avsDirectory": "0x0AC9694c271eFbA6059e9783769e515E8731f935", + "avsDirectoryImplementation": "0x871cD8f6CFec8b2EB1ac64d58F6D9e1D36a88cb3" + }, + "chainInfo": { + "chainId": 5, + "deploymentBlock": 10497389 + }, + "parameters": { + "executorMultisig": "0x3d9C2c2B40d890ad53E27947402e977155CD2808", + "operationsMultisig": "0x040353E9d057689b77DF275c07FFe1A46b98a4a6" + } +} \ No newline at end of file diff --git a/script/upgrade/GoerliUpgrade2.s.sol b/script/upgrade/GoerliUpgrade2.s.sol index cc6884167..1e83b4522 100644 --- a/script/upgrade/GoerliUpgrade2.s.sol +++ b/script/upgrade/GoerliUpgrade2.s.sol @@ -24,11 +24,11 @@ import "forge-std/Test.sol"; // forge script script/upgrade/GoerliUpgrade2.s.sol:GoerliUpgrade2 --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast -vvvv // NOTE: ONLY WORKS ON GOERLI -// CommitHash: 7257364d03d255ea8c855f36317ce0e892b78497 +// CommitHash: 6de01c6c16d6df44af15f0b06809dc160eac0ebf contract GoerliUpgrade2 is Script, Test { Vm cheats = Vm(HEVM_ADDRESS); - string public deploymentOutputPath = string(bytes("script/output/M2_preprod_deployment_from_scratch.json")); + string public deploymentOutputPath = string(bytes("script/output/M1_deployment_goerli_2023_3_23.json")); IDelayedWithdrawalRouter delayedWithdrawalRouter; IDelegationManager delegation; @@ -118,12 +118,12 @@ contract GoerliUpgrade2 is Script, Test { /* == Logs == You are deploying on ChainID: 5 - DelegationImplementation: 0x934eB3E2b6D5C2E1601B29B7180026D71438F20D - SlasherImplementation: 0x05c235183e8b9dFb7113Cf92bbDc3f5085324158 - StrategyManagerImplementation: 0xb9B69504f1a727E783F4B4248A115D56F4080DF8 - DelayedWithdrawalRouterImplementation: 0x44a40C60857b4B420Ad3D8b9646FefEBF2D0dB86 - EigenPodImplementation: 0x83cbB48391F428878Bc5DD97C9792a8dbCAa0729 - EigenPodManagerImplementation: 0xEEdCC9dB001fB8429721FE21426F51f0Cdd329EC + DelegationImplementation: 0x56652542926444Ebce46Fd97aFd80824ed51e58C + SlasherImplementation: 0x89C5e6e98f79be658e830Ec66b61ED3EE910D262 + StrategyManagerImplementation: 0x506C21f43e81D9d231d8A13831b42A2a2B5540E4 + DelayedWithdrawalRouterImplementation: 0xE576731194EC3d8Ba92E7c2B578ea74238772878 + EigenPodImplementation: 0x16a0d8aD2A2b12f3f47d0e8F5929F9840e29a426 + EigenPodManagerImplementation: 0xDA9B60D3dC7adD40C0e35c628561Ff71C13a189f */ } } \ No newline at end of file