Skip to content

Commit aa8b38f

Browse files
authored
Fix m2 deploy from scratch script m2 mainnet (#379)
* remove slasher checks from M2_Deploy_From_Scratch as they are no longer valid for m2-mainnet release * update anvil config file for M2_deploy_from_scratch script to work
1 parent 2323207 commit aa8b38f

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

script/testing/M2_Deploy_From_Scratch.s.sol

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,9 @@ contract Deployer_M2 is Script, Test {
398398
"strategyManager: eigenPodManager address not set correctly"
399399
);
400400

401-
require(slasherContract.strategyManager() == strategyManager, "slasher: strategyManager not set correctly");
402-
require(slasherContract.delegation() == delegation, "slasher: delegation not set correctly");
401+
// removing slasher requirements because there is no slasher as part of m2-mainnet release
402+
// require(slasherContract.strategyManager() == strategyManager, "slasher: strategyManager not set correctly");
403+
// require(slasherContract.delegation() == delegation, "slasher: delegation not set correctly");
403404

404405
require(
405406
eigenPodManagerContract.ethPOS() == ethPOSDeposit,
@@ -472,7 +473,8 @@ contract Deployer_M2 is Script, Test {
472473
function _verifyInitialOwners() internal view {
473474
require(strategyManager.owner() == executorMultisig, "strategyManager: owner not set correctly");
474475
require(delegation.owner() == executorMultisig, "delegation: owner not set correctly");
475-
require(slasher.owner() == executorMultisig, "slasher: owner not set correctly");
476+
// removing slasher requirements because there is no slasher as part of m2-mainnet release
477+
// require(slasher.owner() == executorMultisig, "slasher: owner not set correctly");
476478
require(eigenPodManager.owner() == executorMultisig, "delegation: owner not set correctly");
477479

478480
require(eigenLayerProxyAdmin.owner() == executorMultisig, "eigenLayerProxyAdmin: owner not set correctly");
@@ -489,7 +491,8 @@ contract Deployer_M2 is Script, Test {
489491
strategyManager.pauserRegistry() == eigenLayerPauserReg,
490492
"strategyManager: pauser registry not set correctly"
491493
);
492-
require(slasher.pauserRegistry() == eigenLayerPauserReg, "slasher: pauser registry not set correctly");
494+
// removing slasher requirements because there is no slasher as part of m2-mainnet release
495+
// require(slasher.pauserRegistry() == eigenLayerPauserReg, "slasher: pauser registry not set correctly");
493496
require(
494497
eigenPodManager.pauserRegistry() == eigenLayerPauserReg,
495498
"eigenPodManager: pauser registry not set correctly"

script/testing/M2_deploy_from_scratch.anvil.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"init_paused_status": 0
2727
},
2828
"delegation": {
29-
"init_paused_status": 0
29+
"init_paused_status": 0,
30+
"init_withdrawal_delay_blocks": 1
3031
},
3132
"ethPOSDepositAddress": "0x00000000219ab540356cBB839Cbe05303d7705Fa"
3233
}

0 commit comments

Comments
 (0)