@@ -31,8 +31,7 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
3131 ProxyAdmin public alignedLayerProxyAdmin;
3232 address public alignedLayerOwner;
3333 address public alignedLayerUpgrader;
34- address public pauser;
35- address public pauserAddress;
34+ address public alignedLayerPauser;
3635 uint256 public initalPausedStatus;
3736 address public deployer;
3837
@@ -88,8 +87,10 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
8887 ".permissions.initalPausedStatus "
8988 );
9089
91- pauser = address (eigenLayerPauserReg); //TODO: Change to the pauser
92- pauserAddress = stdJson.readAddress (config_data, ".permissions.pauser " );
90+ alignedLayerPauser = stdJson.readAddress (
91+ config_data,
92+ ".permissions.pauser "
93+ );
9394
9495 deployer = stdJson.readAddress (config_data, ".permissions.deployer " );
9596 require (
@@ -106,8 +107,8 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
106107 //deploy pauser registry
107108 {
108109 address [] memory pausers = new address [](1 );
109- pausers[0 ] = pauserAddress ;
110- pauserRegistry = new PauserRegistry (pausers, pauserAddress ); // (pausers, unpauser)
110+ pausers[0 ] = alignedLayerPauser ;
111+ pauserRegistry = new PauserRegistry (pausers, alignedLayerPauser ); // (pausers, unpauser)
111112 }
112113
113114 //deploy service manager router
@@ -226,7 +227,7 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
226227 alignedLayerOwner,
227228 churner,
228229 ejector,
229- IPauserRegistry (pauser) ,
230+ pauserRegistry ,
230231 initalPausedStatus,
231232 operatorSetParams,
232233 minimumStakeForQuourm,
@@ -324,19 +325,28 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
324325 config_data,
325326 ".permissions.upgrader "
326327 );
328+ alignedLayerPauser = stdJson.readAddress (
329+ config_data,
330+ ".permissions.pauser "
331+ );
327332 initalPausedStatus = stdJson.readUint (
328333 config_data,
329334 ".permissions.initalPausedStatus "
330335 );
331336
332- pauser = address (eigenLayerPauserReg);
333-
334337 deployer = stdJson.readAddress (config_data, ".permissions.deployer " );
335338 vm.startPrank (deployer);
336339
337340 // deploy proxy admin for ability to upgrade proxy contracts
338341 alignedLayerProxyAdmin = new ProxyAdmin ();
339342
343+ //deploy pauser registry
344+ {
345+ address [] memory pausers = new address [](1 );
346+ pausers[0 ] = alignedLayerPauser;
347+ pauserRegistry = new PauserRegistry (pausers, alignedLayerPauser); // (pausers, unpauser)
348+ }
349+
340350 //deploy service manager router
341351 serviceManagerRouter = new ServiceManagerRouter ();
342352
@@ -453,7 +463,7 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
453463 alignedLayerOwner,
454464 churner,
455465 ejector,
456- IPauserRegistry (pauser) ,
466+ pauserRegistry ,
457467 initalPausedStatus,
458468 operatorSetParams,
459469 minimumStakeForQuourm,
@@ -478,7 +488,9 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
478488 address (alignedLayerServiceManagerImplementation),
479489 abi.encodeWithSelector (
480490 AlignedLayerServiceManager.initialize.selector ,
481- deployer
491+ deployer,
492+ pauserRegistry,
493+ initalPausedStatus
482494 )
483495 );
484496
@@ -651,7 +663,7 @@ contract AlignedLayerDeployer is ExistingDeploymentParser {
651663 "registryCoordinator.ejector() != ejector "
652664 );
653665 require (
654- registryCoordinator.pauserRegistry () == IPauserRegistry (pauser) ,
666+ registryCoordinator.pauserRegistry () == pauserRegistry ,
655667 "registryCoordinator: pauser registry not set correctly "
656668 );
657669 require (
0 commit comments