@@ -55,74 +55,67 @@ contract DeployEnvironmentSetUp is Script {
5555 console2.log ("~~~ " );
5656 vm.startBroadcast ();
5757
58+ address deployedAddress;
59+
5860 // Deploy Delegation Environment Contracts
5961 address delegationManager = address (new DelegationManager { salt: salt }(deployer));
6062 console2.log ("DelegationManager: %s " , address (delegationManager));
61- {
62- address multiSigDeleGatorImpl_ =
63- address (new MultiSigDeleGator { salt: salt }(IDelegationManager (delegationManager), entryPoint));
64- console2.log ("MultiSigDeleGatorImpl: %s " , address (multiSigDeleGatorImpl_));
65-
66- address hybridDeleGatorImpl_ =
67- address (new HybridDeleGator { salt: salt }(IDelegationManager (delegationManager), entryPoint));
68- console2.log ("HybridDeleGatorImpl: %s " , address (hybridDeleGatorImpl_));
69- }
63+ deployedAddress = address (new MultiSigDeleGator { salt: salt }(IDelegationManager (delegationManager), entryPoint));
64+ console2.log ("MultiSigDeleGatorImpl: %s " , deployedAddress);
65+
66+ deployedAddress = address (new HybridDeleGator { salt: salt }(IDelegationManager (delegationManager), entryPoint));
67+ console2.log ("HybridDeleGatorImpl: %s " , address (deployedAddress));
7068 console2.log ("~~~ " );
7169
72- {
73- // Caveat Enforcers
74- address allowedCalldataEnforcer = address (new AllowedCalldataEnforcer { salt: salt }());
75- console2.log ("AllowedCalldataEnforcer: %s " , address (allowedCalldataEnforcer));
70+ // Caveat Enforcers
71+ deployedAddress = address (new AllowedCalldataEnforcer { salt: salt }());
72+ console2.log ("AllowedCalldataEnforcer: %s " , deployedAddress);
7673
77- address allowedMethodsEnforcer = address (new AllowedMethodsEnforcer { salt: salt }());
78- console2.log ("AllowedMethodsEnforcer: %s " , address (allowedMethodsEnforcer) );
74+ deployedAddress = address (new AllowedMethodsEnforcer { salt: salt }());
75+ console2.log ("AllowedMethodsEnforcer: %s " , deployedAddress );
7976
80- address allowedTargetsEnforcer = address (new AllowedTargetsEnforcer { salt: salt }());
81- console2.log ("AllowedTargetsEnforcer: %s " , address (allowedTargetsEnforcer) );
77+ deployedAddress = address (new AllowedTargetsEnforcer { salt: salt }());
78+ console2.log ("AllowedTargetsEnforcer: %s " , deployedAddress );
8279
83- address blockNumberEnforcer = address (new BlockNumberEnforcer { salt: salt }());
84- console2.log ("BlockNumberEnforcer: %s " , address (blockNumberEnforcer) );
80+ deployedAddress = address (new BlockNumberEnforcer { salt: salt }());
81+ console2.log ("BlockNumberEnforcer: %s " , deployedAddress );
8582
86- address deployedEnforcer = address (new DeployedEnforcer { salt: salt }());
87- console2.log ("DeployedEnforcer: %s " , address (deployedEnforcer) );
83+ deployedAddress = address (new DeployedEnforcer { salt: salt }());
84+ console2.log ("DeployedEnforcer: %s " , deployedAddress );
8885
89- address erc20BalanceGteEnforcer = address (new ERC20BalanceGteEnforcer { salt: salt }());
90- console2.log ("ERC20BalanceGteEnforcer: %s " , address (erc20BalanceGteEnforcer) );
86+ deployedAddress = address (new ERC20BalanceGteEnforcer { salt: salt }());
87+ console2.log ("ERC20BalanceGteEnforcer: %s " , deployedAddress );
9188
92- address erc20TransferAmountEnforcer = address (new ERC20TransferAmountEnforcer { salt: salt }());
93- console2.log ("ERC20TransferAmountEnforcer: %s " , address (erc20TransferAmountEnforcer) );
89+ deployedAddress = address (new ERC20TransferAmountEnforcer { salt: salt }());
90+ console2.log ("ERC20TransferAmountEnforcer: %s " , deployedAddress );
9491
95- address idEnforcer = address (new IdEnforcer { salt: salt }());
96- console2.log ("IdEnforcer: %s " , address (idEnforcer) );
92+ deployedAddress = address (new IdEnforcer { salt: salt }());
93+ console2.log ("IdEnforcer: %s " , deployedAddress );
9794
98- address limitedCallsEnforcer = address (new LimitedCallsEnforcer { salt: salt }());
99- console2.log ("LimitedCallsEnforcer: %s " , address (limitedCallsEnforcer) );
95+ deployedAddress = address (new LimitedCallsEnforcer { salt: salt }());
96+ console2.log ("LimitedCallsEnforcer: %s " , deployedAddress );
10097
101- address nonceEnforcer = address (new NonceEnforcer { salt: salt }());
102- console2.log ("NonceEnforcer: %s " , address (nonceEnforcer) );
98+ deployedAddress = address (new NonceEnforcer { salt: salt }());
99+ console2.log ("NonceEnforcer: %s " , deployedAddress );
103100
104- address timestampEnforcer = address (new TimestampEnforcer { salt: salt }());
105- console2.log ("TimestampEnforcer: %s " , address (timestampEnforcer) );
101+ deployedAddress = address (new TimestampEnforcer { salt: salt }());
102+ console2.log ("TimestampEnforcer: %s " , deployedAddress );
106103
107- address valueLteEnfocer = address (new ValueLteEnforcer { salt: salt }());
108- console2.log ("ValueLteEnforcer: %s " , address (valueLteEnfocer) );
104+ deployedAddress = address (new ValueLteEnforcer { salt: salt }());
105+ console2.log ("ValueLteEnforcer: %s " , deployedAddress );
109106
110- address nativeTokenTransferAmountEnforcer = address (new NativeTokenTransferAmountEnforcer { salt: salt }());
111- console2.log ("NativeTokenTransferAmountEnforcer: %s " , address (nativeTokenTransferAmountEnforcer) );
107+ deployedAddress = address (new NativeTokenTransferAmountEnforcer { salt: salt }());
108+ console2.log ("NativeTokenTransferAmountEnforcer: %s " , deployedAddress );
112109
113- address nativeBalanceGteEnforcer = address (new NativeBalanceGteEnforcer { salt: salt }());
114- console2.log ("NativeBalanceGteEnforcer: %s " , address (nativeBalanceGteEnforcer) );
110+ deployedAddress = address (new NativeBalanceGteEnforcer { salt: salt }());
111+ console2.log ("NativeBalanceGteEnforcer: %s " , deployedAddress );
115112
116- address argsEqualityCheckEnforcer = address (new ArgsEqualityCheckEnforcer { salt: salt }());
117- console2.log ("ArgsEqualityCheckEnforcer: %s " , address (argsEqualityCheckEnforcer) );
113+ deployedAddress = address (new ArgsEqualityCheckEnforcer { salt: salt }());
114+ console2.log ("ArgsEqualityCheckEnforcer: %s " , deployedAddress );
118115
119- address nativeTokenPaymentEnforcer = address (
120- new NativeTokenPaymentEnforcer { salt: salt }(
121- IDelegationManager (delegationManager), address (argsEqualityCheckEnforcer)
122- )
123- );
124- console2.log ("NativeTokenPaymentEnforcer: %s " , address (nativeTokenPaymentEnforcer));
125- }
116+ deployedAddress =
117+ address (new NativeTokenPaymentEnforcer { salt: salt }(IDelegationManager (delegationManager), deployedAddress));
118+ console2.log ("NativeTokenPaymentEnforcer: %s " , deployedAddress);
126119
127120 vm.stopBroadcast ();
128121 }
0 commit comments