@@ -99,9 +99,9 @@ contract DeployAllContracts is Script {
99
99
console2.log ('"entryPoint": "%s", ' , "0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789 " );
100
100
console2.log ('"factoryAddress": "%s", ' , address (factory));
101
101
console2.log ('"chatterPayAddress": "%s", ' , address (chatterPay));
102
- console2.log ('"simpleSwapAddress": "%s", ' , "0x " );
103
102
console2.log ('"chatterNFTAddress": "%s", ' , address (chatterPayNFT));
104
- console2.log ('"paymasterAddress": "%s" ' , address (paymaster));
103
+ console2.log ('"paymasterAddress": "%s", ' , address (paymaster));
104
+ console2.log ('"routerAddress": "%s" ' , config.router);
105
105
console2.log ("} " );
106
106
107
107
console2.log ("------------------------------------------------------------------------------ " );
@@ -119,8 +119,13 @@ contract DeployAllContracts is Script {
119
119
* @notice Deploy paymaster with entryPoint and backend signer (config.account)
120
120
*/
121
121
function deployPaymaster () internal {
122
- address paymasterAddress = vm.envAddress ("DEPLOYED_PAYMASTER_ADDRESS " );
123
-
122
+ address paymasterAddress;
123
+ try vm.envAddress ("DEPLOYED_PAYMASTER_ADDRESS " ) returns (address addr ) {
124
+ paymasterAddress = addr;
125
+ } catch {
126
+ paymasterAddress = address (0 );
127
+ }
128
+
124
129
if (paymasterAddress == address (0 )) {
125
130
console2.log ("Creating NEW Paymaster! " );
126
131
paymaster = new ChatterPayPaymaster (config.entryPoint, config.account);
0 commit comments