@@ -100,10 +100,6 @@ var (
100
100
Name : "sync" ,
101
101
Usage : "Swarm Syncing enabled (default true)" ,
102
102
}
103
- EthAPIFlag = cli.StringFlag {
104
- Name : "ethapi" ,
105
- Usage : "DEPRECATED: please use --ens-api and --swap-api" ,
106
- }
107
103
EnsAPIFlag = cli.StringFlag {
108
104
Name : "ens-api" ,
109
105
Usage : "URL of the Ethereum API provider to use for ENS record lookups" ,
@@ -142,6 +138,12 @@ var (
142
138
Name : "corsdomain" ,
143
139
Usage : "Domain on which to send Access-Control-Allow-Origin header (multiple domains can be supplied separated by a ',')" ,
144
140
}
141
+
142
+ // the following flags are deprecated and should be removed in the future
143
+ DeprecatedEthAPIFlag = cli.StringFlag {
144
+ Name : "ethapi" ,
145
+ Usage : "DEPRECATED: please use --ens-api and --swap-api" ,
146
+ }
145
147
)
146
148
147
149
var defaultNodeConfig = node .DefaultConfig
@@ -266,7 +268,6 @@ Cleans database of corrupted entries.
266
268
utils .PasswordFileFlag ,
267
269
// bzzd-specific flags
268
270
CorsStringFlag ,
269
- EthAPIFlag ,
270
271
EnsAPIFlag ,
271
272
EnsAddrFlag ,
272
273
SwarmConfigPathFlag ,
@@ -285,6 +286,8 @@ Cleans database of corrupted entries.
285
286
SwarmUploadDefaultPath ,
286
287
SwarmUpFromStdinFlag ,
287
288
SwarmUploadMimeType ,
289
+ //deprecated flags
290
+ DeprecatedEthAPIFlag ,
288
291
}
289
292
app .Flags = append (app .Flags , debug .Flags ... )
290
293
app .Before = func (ctx * cli.Context ) error {
@@ -319,6 +322,11 @@ func version(ctx *cli.Context) error {
319
322
}
320
323
321
324
func bzzd (ctx * cli.Context ) error {
325
+ // exit if the deprecated --ethapi flag is set
326
+ if ctx .GlobalString (DeprecatedEthAPIFlag .Name ) != "" {
327
+ utils .Fatalf ("--ethapi is no longer a valid command line flag, please use --ens-api and/or --swap-api." )
328
+ }
329
+
322
330
cfg := defaultNodeConfig
323
331
utils .SetNodeConfig (ctx , & cfg )
324
332
stack , err := node .New (& cfg )
@@ -408,21 +416,12 @@ func registerBzzService(ctx *cli.Context, stack *node.Node) {
408
416
swapEnabled := ctx .GlobalBool (SwarmSwapEnabledFlag .Name )
409
417
syncEnabled := ctx .GlobalBoolT (SwarmSyncEnabledFlag .Name )
410
418
411
- ethapi := ctx .GlobalString (EthAPIFlag .Name )
412
- if ethapi != "" {
413
- log .Warn ("DEPRECATED: --ethapi is deprecated and will be removed in a future version, please use --ens-api and --swap-api" )
414
- }
415
-
416
419
swapapi := ctx .GlobalString (SwarmSwapAPIFlag .Name )
417
420
if swapEnabled && swapapi == "" {
418
421
utils .Fatalf ("SWAP is enabled but --swap-api is not set" )
419
422
}
420
423
421
424
ensapi := ctx .GlobalString (EnsAPIFlag .Name )
422
- // use the deprecated --ethapi if --ens-api is not set
423
- if ensapi == "" {
424
- ensapi = ethapi
425
- }
426
425
ensAddr := ctx .GlobalString (EnsAddrFlag .Name )
427
426
428
427
cors := ctx .GlobalString (CorsStringFlag .Name )
0 commit comments