@@ -17,6 +17,14 @@ const (
17
17
ArbitrumSepoliaChainID uint64 = 421614
18
18
sntSymbol = "SNT"
19
19
sttSymbol = "STT"
20
+ proxyNodefleet = "proxy-nodefleet"
21
+ proxyInfura = "proxy-infura"
22
+ proxyGrove = "proxy-grove"
23
+ nodefleet = "nodefleet"
24
+ infura = "infura"
25
+ grove = "grove"
26
+ directInfura = "direct-infura"
27
+ directGrove = "direct-grove"
20
28
)
21
29
22
30
func proxyUrl (stageName , provider , chainName , networkName string ) string {
@@ -30,12 +38,12 @@ func mainnet(stageName string) params.Network {
30
38
31
39
rpcProviders := []params.RpcProvider {
32
40
// Proxy providers
33
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
34
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
35
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), false ),
41
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
42
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
43
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), false ),
36
44
// Direct providers
37
- * params .NewDirectProvider (chainID , "direct-infura" , "https://mainnet.infura.io/v3/" , true ),
38
- * params .NewDirectProvider (chainID , "direct-grove" , "https://eth-archival.rpc.grove.city/v1/" , false ),
45
+ * params .NewDirectProvider (chainID , directInfura , "https://mainnet.infura.io/v3/" , true ),
46
+ * params .NewDirectProvider (chainID , directGrove , "https://eth-archival.rpc.grove.city/v1/" , false ),
39
47
}
40
48
41
49
return params.Network {
@@ -63,12 +71,12 @@ func sepolia(stageName string) params.Network {
63
71
64
72
rpcProviders := []params.RpcProvider {
65
73
// Proxy providers
66
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
67
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
68
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), true ),
74
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
75
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
76
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), true ),
69
77
// Direct providers
70
- * params .NewDirectProvider (chainID , "direct-infura" , "https://sepolia.infura.io/v3/" , true ),
71
- * params .NewDirectProvider (chainID , "direct-grove" , "https://sepolia-archival.rpc.grove.city/v1/" , false ),
78
+ * params .NewDirectProvider (chainID , directInfura , "https://sepolia.infura.io/v3/" , true ),
79
+ * params .NewDirectProvider (chainID , directGrove , "https://sepolia-archival.rpc.grove.city/v1/" , false ),
72
80
}
73
81
74
82
return params.Network {
@@ -88,19 +96,20 @@ func sepolia(stageName string) params.Network {
88
96
RelatedChainID : MainnetChainID ,
89
97
}
90
98
}
99
+
91
100
func optimism (stageName string ) params.Network {
92
101
chainID := OptimismChainID
93
102
chainName := "optimism"
94
103
networkName := "mainnet"
95
104
96
105
rpcProviders := []params.RpcProvider {
97
106
// Proxy providers
98
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
99
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
100
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), true ),
107
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
108
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
109
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), true ),
101
110
// Direct providers
102
- * params .NewDirectProvider (chainID , "direct-infura" , "https://optimism-mainnet.infura.io/v3/" , true ),
103
- * params .NewDirectProvider (chainID , "direct-grove" , "https://optimism-archival.rpc.grove.city/v1/" , false ),
111
+ * params .NewDirectProvider (chainID , directInfura , "https://optimism-mainnet.infura.io/v3/" , true ),
112
+ * params .NewDirectProvider (chainID , directGrove , "https://optimism-archival.rpc.grove.city/v1/" , false ),
104
113
}
105
114
106
115
return params.Network {
@@ -120,19 +129,20 @@ func optimism(stageName string) params.Network {
120
129
RelatedChainID : OptimismSepoliaChainID ,
121
130
}
122
131
}
132
+
123
133
func optimismSepolia (stageName string ) params.Network {
124
134
chainID := OptimismSepoliaChainID
125
135
chainName := "optimism"
126
136
networkName := "sepolia"
127
137
128
138
rpcProviders := []params.RpcProvider {
129
139
// Proxy providers
130
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
131
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
132
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), true ),
140
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
141
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
142
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), true ),
133
143
// Direct providers
134
- * params .NewDirectProvider (chainID , "direct-infura" , "https://optimism-sepolia.infura.io/v3/" , true ),
135
- * params .NewDirectProvider (chainID , "direct-grove" , "https://optimism-sepolia-archival.rpc.grove.city/v1/" , false ),
144
+ * params .NewDirectProvider (chainID , directInfura , "https://optimism-sepolia.infura.io/v3/" , true ),
145
+ * params .NewDirectProvider (chainID , directGrove , "https://optimism-sepolia-archival.rpc.grove.city/v1/" , false ),
136
146
}
137
147
138
148
return params.Network {
@@ -152,19 +162,20 @@ func optimismSepolia(stageName string) params.Network {
152
162
RelatedChainID : OptimismChainID ,
153
163
}
154
164
}
165
+
155
166
func arbitrum (stageName string ) params.Network {
156
167
chainID := ArbitrumChainID
157
168
chainName := "arbitrum"
158
169
networkName := "mainnet"
159
170
160
171
rpcProviders := []params.RpcProvider {
161
172
// Proxy providers
162
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
163
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
164
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), true ),
173
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
174
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
175
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), true ),
165
176
// Direct providers
166
- * params .NewDirectProvider (chainID , "direct-infura" , "https://arbitrum-mainnet.infura.io/v3/" , true ),
167
- * params .NewDirectProvider (chainID , "direct-grove" , "https://arbitrum-one.rpc.grove.city/v1/" , false ),
177
+ * params .NewDirectProvider (chainID , directInfura , "https://arbitrum-mainnet.infura.io/v3/" , true ),
178
+ * params .NewDirectProvider (chainID , directGrove , "https://arbitrum-one.rpc.grove.city/v1/" , false ),
168
179
}
169
180
170
181
return params.Network {
@@ -184,19 +195,20 @@ func arbitrum(stageName string) params.Network {
184
195
RelatedChainID : ArbitrumSepoliaChainID ,
185
196
}
186
197
}
198
+
187
199
func arbitrumSepolia (stageName string ) params.Network {
188
200
chainID := ArbitrumSepoliaChainID
189
201
chainName := "arbitrum"
190
202
networkName := "sepolia"
191
203
192
204
rpcProviders := []params.RpcProvider {
193
205
// Proxy providers
194
- * params .NewProxyProvider (chainID , "proxy-nodefleet" , proxyUrl (stageName , " nodefleet" , chainName , networkName ), false ),
195
- * params .NewProxyProvider (chainID , "proxy-infura" , proxyUrl (stageName , " infura" , chainName , networkName ), false ),
196
- * params .NewProxyProvider (chainID , "proxy-grove" , proxyUrl (stageName , " grove" , chainName , networkName ), true ),
206
+ * params .NewProxyProvider (chainID , proxyNodefleet , proxyUrl (stageName , nodefleet , chainName , networkName ), false ),
207
+ * params .NewProxyProvider (chainID , proxyInfura , proxyUrl (stageName , infura , chainName , networkName ), false ),
208
+ * params .NewProxyProvider (chainID , proxyGrove , proxyUrl (stageName , grove , chainName , networkName ), true ),
197
209
// Direct providers
198
- * params .NewDirectProvider (chainID , "direct-infura" , "https://arbitrum-sepolia.infura.io/v3/" , true ),
199
- * params .NewDirectProvider (chainID , "direct-grove" , "https://arbitrum-sepolia-archival.rpc.grove.city/v1/" , false ),
210
+ * params .NewDirectProvider (chainID , directInfura , "https://arbitrum-sepolia.infura.io/v3/" , true ),
211
+ * params .NewDirectProvider (chainID , directGrove , "https://arbitrum-sepolia-archival.rpc.grove.city/v1/" , false ),
200
212
}
201
213
202
214
return params.Network {
0 commit comments