@@ -41,6 +41,9 @@ type Values struct {
41
41
AltMempoolIPFSGateway string
42
42
AltMempoolIds []string
43
43
44
+ // Stack Specific gas calculation variables.
45
+ IsOpStackNetwork bool
46
+
44
47
// Undocumented variables.
45
48
DebugMode bool
46
49
GinMode string
@@ -91,6 +94,7 @@ func GetValues() *Values {
91
94
viper .SetDefault ("erc4337_bundler_max_op_ttl_seconds" , 180 )
92
95
viper .SetDefault ("erc4337_bundler_blocks_in_the_future" , 6 )
93
96
viper .SetDefault ("erc4337_bundler_otel_insecure_mode" , false )
97
+ viper .SetDefault ("erc4337_is_op_stack_network" , false )
94
98
viper .SetDefault ("erc4337_bundler_debug_mode" , false )
95
99
viper .SetDefault ("erc4337_bundler_gin_mode" , gin .ReleaseMode )
96
100
@@ -126,6 +130,7 @@ func GetValues() *Values {
126
130
_ = viper .BindEnv ("erc4337_bundler_otel_insecure_mode" )
127
131
_ = viper .BindEnv ("erc4337_bundler_alt_mempool_ipfs_gateway" )
128
132
_ = viper .BindEnv ("erc4337_bundler_alt_mempool_ids" )
133
+ _ = viper .BindEnv ("erc4337_is_op_stack_network" )
129
134
_ = viper .BindEnv ("erc4337_bundler_debug_mode" )
130
135
_ = viper .BindEnv ("erc4337_bundler_gin_mode" )
131
136
@@ -184,6 +189,7 @@ func GetValues() *Values {
184
189
otelInsecureMode := viper .GetBool ("erc4337_bundler_otel_insecure_mode" )
185
190
altMempoolIPFSGateway := viper .GetString ("erc4337_bundler_alt_mempool_ipfs_gateway" )
186
191
altMempoolIds := envArrayToStringSlice (viper .GetString ("erc4337_bundler_alt_mempool_ids" ))
192
+ isOpStackNetwork := viper .GetBool ("erc4337_is_op_stack_network" )
187
193
debugMode := viper .GetBool ("erc4337_bundler_debug_mode" )
188
194
ginMode := viper .GetString ("erc4337_bundler_gin_mode" )
189
195
return & Values {
@@ -206,6 +212,7 @@ func GetValues() *Values {
206
212
OTELInsecureMode : otelInsecureMode ,
207
213
AltMempoolIPFSGateway : altMempoolIPFSGateway ,
208
214
AltMempoolIds : altMempoolIds ,
215
+ IsOpStackNetwork : isOpStackNetwork ,
209
216
DebugMode : debugMode ,
210
217
GinMode : ginMode ,
211
218
}
0 commit comments