@@ -20,15 +20,15 @@ contract Constants is Script {
20
20
}
21
21
22
22
function getChainId (string memory chainName ) public view returns (uint256 ) {
23
- return vm.parseJsonUint (file, string .concat (".chainIds . " , chainName));
23
+ return vm.parseJsonUint (file, string .concat (".CHAIN_IDs . " , chainName));
24
24
}
25
25
26
26
function QUOTE_TIME_BUFFER () public view returns (uint256 ) {
27
- return vm.parseJsonUint (file, ".timeConstants .QUOTE_TIME_BUFFER " );
27
+ return vm.parseJsonUint (file, ".TIME_CONSTANTS .QUOTE_TIME_BUFFER " );
28
28
}
29
29
30
30
function FILL_DEADLINE_BUFFER () public view returns (uint256 ) {
31
- return vm.parseJsonUint (file, ".timeConstants .FILL_DEADLINE_BUFFER " );
31
+ return vm.parseJsonUint (file, ".TIME_CONSTANTS .FILL_DEADLINE_BUFFER " );
32
32
}
33
33
34
34
// L1 Address Map
@@ -95,106 +95,106 @@ contract Constants is Script {
95
95
if (chainId == getChainId ("MAINNET " ) || chainId == getChainId ("SEPOLIA " )) {
96
96
return
97
97
L1Addresses ({
98
- finder: vm.parseJsonAddress (file, string .concat (".l1Addresses . " , chainIdString, ".finder " )),
98
+ finder: vm.parseJsonAddress (file, string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".finder " )),
99
99
l1ArbitrumInbox: vm.parseJsonAddress (
100
100
file,
101
- string .concat (".l1Addresses . " , chainIdString, ".l1ArbitrumInbox " )
101
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".l1ArbitrumInbox " )
102
102
),
103
103
l1ERC20GatewayRouter: vm.parseJsonAddress (
104
104
file,
105
- string .concat (".l1Addresses . " , chainIdString, ".l1ERC20GatewayRouter " )
105
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".l1ERC20GatewayRouter " )
106
106
),
107
107
polygonRootChainManager: vm.parseJsonAddress (
108
108
file,
109
- string .concat (".l1Addresses . " , chainIdString, ".polygonRootChainManager " )
109
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".polygonRootChainManager " )
110
110
),
111
111
polygonFxRoot: vm.parseJsonAddress (
112
112
file,
113
- string .concat (".l1Addresses . " , chainIdString, ".polygonFxRoot " )
113
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".polygonFxRoot " )
114
114
),
115
115
polygonERC20Predicate: vm.parseJsonAddress (
116
116
file,
117
- string .concat (".l1Addresses . " , chainIdString, ".polygonERC20Predicate " )
117
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".polygonERC20Predicate " )
118
118
),
119
119
polygonRegistry: vm.parseJsonAddress (
120
120
file,
121
- string .concat (".l1Addresses . " , chainIdString, ".polygonRegistry " )
121
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".polygonRegistry " )
122
122
),
123
123
polygonDepositManager: vm.parseJsonAddress (
124
124
file,
125
- string .concat (".l1Addresses . " , chainIdString, ".polygonDepositManager " )
125
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".polygonDepositManager " )
126
126
),
127
127
cctpTokenMessenger: vm.parseJsonAddress (
128
128
file,
129
- string .concat (".l1Addresses . " , chainIdString, ".cctpTokenMessenger " )
129
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".cctpTokenMessenger " )
130
130
),
131
131
cctpV2TokenMessenger: vm.parseJsonAddress (
132
132
file,
133
- string .concat (".l1Addresses . " , chainIdString, ".cctpV2TokenMessenger " )
133
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".cctpV2TokenMessenger " )
134
134
),
135
135
cctpMessageTransmitter: vm.parseJsonAddress (
136
136
file,
137
- string .concat (".l1Addresses . " , chainIdString, ".cctpMessageTransmitter " )
137
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".cctpMessageTransmitter " )
138
138
),
139
139
lineaMessageService: vm.parseJsonAddress (
140
140
file,
141
- string .concat (".l1Addresses . " , chainIdString, ".lineaMessageService " )
141
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".lineaMessageService " )
142
142
),
143
143
lineaTokenBridge: vm.parseJsonAddress (
144
144
file,
145
- string .concat (".l1Addresses . " , chainIdString, ".lineaTokenBridge " )
145
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".lineaTokenBridge " )
146
146
),
147
147
scrollERC20GatewayRouter: vm.parseJsonAddress (
148
148
file,
149
- string .concat (".l1Addresses . " , chainIdString, ".scrollERC20GatewayRouter " )
149
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".scrollERC20GatewayRouter " )
150
150
),
151
151
scrollMessengerRelay: vm.parseJsonAddress (
152
152
file,
153
- string .concat (".l1Addresses . " , chainIdString, ".scrollMessengerRelay " )
153
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".scrollMessengerRelay " )
154
154
),
155
155
scrollGasPriceOracle: vm.parseJsonAddress (
156
156
file,
157
- string .concat (".l1Addresses . " , chainIdString, ".scrollGasPriceOracle " )
157
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".scrollGasPriceOracle " )
158
158
),
159
159
blastYieldManager: vm.parseJsonAddress (
160
160
file,
161
- string .concat (".l1Addresses . " , chainIdString, ".blastYieldManager " )
161
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".blastYieldManager " )
162
162
),
163
163
blastDaiRetriever: vm.parseJsonAddress (
164
164
file,
165
- string .concat (".l1Addresses . " , chainIdString, ".blastDaiRetriever " )
165
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".blastDaiRetriever " )
166
166
),
167
167
l1AlephZeroInbox: vm.parseJsonAddress (
168
168
file,
169
- string .concat (".l1Addresses . " , chainIdString, ".l1AlephZeroInbox " )
169
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".l1AlephZeroInbox " )
170
170
),
171
171
l1AlephZeroERC20GatewayRouter: vm.parseJsonAddress (
172
172
file,
173
- string .concat (".l1Addresses . " , chainIdString, ".l1AlephZeroERC20GatewayRouter " )
173
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".l1AlephZeroERC20GatewayRouter " )
174
174
),
175
175
adapterStore: vm.parseJsonAddress (
176
176
file,
177
- string .concat (".l1Addresses . " , chainIdString, ".adapterStore " )
177
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".adapterStore " )
178
178
),
179
179
donationBox: vm.parseJsonAddress (
180
180
file,
181
- string .concat (".l1Addresses . " , chainIdString, ".donationBox " )
181
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".donationBox " )
182
182
),
183
183
hubPoolStore: vm.parseJsonAddress (
184
184
file,
185
- string .concat (".l1Addresses . " , chainIdString, ".hubPoolStore " )
185
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".hubPoolStore " )
186
186
),
187
187
zkBridgeHub: vm.parseJsonAddress (
188
188
file,
189
- string .concat (".l1Addresses . " , chainIdString, ".zkBridgeHub " )
189
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".zkBridgeHub " )
190
190
),
191
191
zkUsdcSharedBridge_232: vm.parseJsonAddress (
192
192
file,
193
- string .concat (".l1Addresses . " , chainIdString, ".zkUsdcSharedBridge_232 " )
193
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".zkUsdcSharedBridge_232 " )
194
194
),
195
195
zkUsdcSharedBridge_324: vm.parseJsonAddress (
196
196
file,
197
- string .concat (".l1Addresses . " , chainIdString, ".zkUsdcSharedBridge_324 " )
197
+ string .concat (".L1_ADDRESS_MAP . " , chainIdString, ".zkUsdcSharedBridge_324 " )
198
198
)
199
199
});
200
200
}
@@ -206,7 +206,7 @@ contract Constants is Script {
206
206
uint256 spokeChainId
207
207
) public view returns (OpStackAddresses memory ) {
208
208
string memory path = string .concat (
209
- ".opStackAddresses . " ,
209
+ ".OP_STACK_ADDRESS_MAP . " ,
210
210
vm.toString (hubChainId),
211
211
". " ,
212
212
vm.toString (spokeChainId)
@@ -223,12 +223,12 @@ contract Constants is Script {
223
223
224
224
// Circle domain IDs mapping
225
225
function getCircleDomainId (uint256 chainId ) public view returns (uint32 ) {
226
- return uint32 (vm.parseJsonUint (file, string .concat (".circleDomainIds . " , vm.toString (chainId))));
226
+ return uint32 (vm.parseJsonUint (file, string .concat (".CIRCLE_DOMAIN_IDs . " , vm.toString (chainId))));
227
227
}
228
228
229
229
// Get WETH address for any supported chain
230
230
function getWrappedNativeToken (uint256 chainId ) public view returns (WETH9Interface) {
231
- return WETH9Interface (vm.parseJsonAddress (file, string .concat (".wrappedNativeTokens . " , vm.toString (chainId))));
231
+ return WETH9Interface (vm.parseJsonAddress (file, string .concat (".WETH . " , vm.toString (chainId))));
232
232
}
233
233
234
234
// Helper function to convert chain ID to chain name
@@ -276,7 +276,7 @@ contract Constants is Script {
276
276
*/
277
277
function getL2Address (uint256 chainId , string memory addressType ) public view returns (address ) {
278
278
string memory chainName = _getChainName (chainId);
279
- string memory jsonPath = string (abi.encodePacked (".l2Addresses . " , chainName, ". " , addressType));
279
+ string memory jsonPath = string (abi.encodePacked (".L2_ADDRESS_MAP . " , chainName, ". " , addressType));
280
280
return vm.parseJsonAddress (file, jsonPath);
281
281
}
282
282
@@ -287,7 +287,7 @@ contract Constants is Script {
287
287
*/
288
288
function getUSDCAddress (uint256 chainId ) public view returns (address ) {
289
289
string memory chainName = _getChainName (chainId);
290
- string memory jsonPath = string (abi.encodePacked (".usdcAddresses . " , chainName));
290
+ string memory jsonPath = string (abi.encodePacked (".USDC . " , chainName));
291
291
return vm.parseJsonAddress (file, jsonPath);
292
292
}
293
293
@@ -298,7 +298,7 @@ contract Constants is Script {
298
298
*/
299
299
function getUSDCeAddress (uint256 chainId ) public view returns (address ) {
300
300
string memory chainName = _getChainName (chainId);
301
- string memory jsonPath = string (abi.encodePacked (".usdceAddresses . " , chainName));
301
+ string memory jsonPath = string (abi.encodePacked (".USDCe . " , chainName));
302
302
return vm.parseJsonAddress (file, jsonPath);
303
303
}
304
304
@@ -309,12 +309,12 @@ contract Constants is Script {
309
309
*/
310
310
function getWghoAddress (uint256 chainId ) public view returns (address ) {
311
311
string memory chainName = _getChainName (chainId);
312
- string memory jsonPath = string (abi.encodePacked (".wghoAddresses . " , chainName));
312
+ string memory jsonPath = string (abi.encodePacked (".WGHO . " , chainName));
313
313
return vm.parseJsonAddress (file, jsonPath);
314
314
}
315
315
316
316
function getOftEid (uint256 chainId ) public view returns (uint256 ) {
317
317
string memory chainName = _getChainName (chainId);
318
- return vm.parseJsonUint (file, string .concat (".oftEids . " , chainName));
318
+ return vm.parseJsonUint (file, string .concat (".OFT_EIDs . " , chainName));
319
319
}
320
320
}
0 commit comments