|
|
@@ -100,10 +100,6 @@ var (
|
|
|
Name: "sync",
|
|
|
Usage: "Swarm Syncing enabled (default true)",
|
|
|
}
|
|
|
- EthAPIFlag = cli.StringFlag{
|
|
|
- Name: "ethapi",
|
|
|
- Usage: "DEPRECATED: please use --ens-api and --swap-api",
|
|
|
- }
|
|
|
EnsAPIFlag = cli.StringFlag{
|
|
|
Name: "ens-api",
|
|
|
Usage: "URL of the Ethereum API provider to use for ENS record lookups",
|
|
|
@@ -142,6 +138,12 @@ var (
|
|
|
Name: "corsdomain",
|
|
|
Usage: "Domain on which to send Access-Control-Allow-Origin header (multiple domains can be supplied separated by a ',')",
|
|
|
}
|
|
|
+
|
|
|
+ // the following flags are deprecated and should be removed in the future
|
|
|
+ DeprecatedEthAPIFlag = cli.StringFlag{
|
|
|
+ Name: "ethapi",
|
|
|
+ Usage: "DEPRECATED: please use --ens-api and --swap-api",
|
|
|
+ }
|
|
|
)
|
|
|
|
|
|
var defaultNodeConfig = node.DefaultConfig
|
|
|
@@ -266,7 +268,6 @@ Cleans database of corrupted entries.
|
|
|
utils.PasswordFileFlag,
|
|
|
// bzzd-specific flags
|
|
|
CorsStringFlag,
|
|
|
- EthAPIFlag,
|
|
|
EnsAPIFlag,
|
|
|
EnsAddrFlag,
|
|
|
SwarmConfigPathFlag,
|
|
|
@@ -285,6 +286,8 @@ Cleans database of corrupted entries.
|
|
|
SwarmUploadDefaultPath,
|
|
|
SwarmUpFromStdinFlag,
|
|
|
SwarmUploadMimeType,
|
|
|
+ //deprecated flags
|
|
|
+ DeprecatedEthAPIFlag,
|
|
|
}
|
|
|
app.Flags = append(app.Flags, debug.Flags...)
|
|
|
app.Before = func(ctx *cli.Context) error {
|
|
|
@@ -319,6 +322,11 @@ func version(ctx *cli.Context) error {
|
|
|
}
|
|
|
|
|
|
func bzzd(ctx *cli.Context) error {
|
|
|
+ // exit if the deprecated --ethapi flag is set
|
|
|
+ if ctx.GlobalString(DeprecatedEthAPIFlag.Name) != "" {
|
|
|
+ utils.Fatalf("--ethapi is no longer a valid command line flag, please use --ens-api and/or --swap-api.")
|
|
|
+ }
|
|
|
+
|
|
|
cfg := defaultNodeConfig
|
|
|
utils.SetNodeConfig(ctx, &cfg)
|
|
|
stack, err := node.New(&cfg)
|
|
|
@@ -408,21 +416,12 @@ func registerBzzService(ctx *cli.Context, stack *node.Node) {
|
|
|
swapEnabled := ctx.GlobalBool(SwarmSwapEnabledFlag.Name)
|
|
|
syncEnabled := ctx.GlobalBoolT(SwarmSyncEnabledFlag.Name)
|
|
|
|
|
|
- ethapi := ctx.GlobalString(EthAPIFlag.Name)
|
|
|
- if ethapi != "" {
|
|
|
- log.Warn("DEPRECATED: --ethapi is deprecated and will be removed in a future version, please use --ens-api and --swap-api")
|
|
|
- }
|
|
|
-
|
|
|
swapapi := ctx.GlobalString(SwarmSwapAPIFlag.Name)
|
|
|
if swapEnabled && swapapi == "" {
|
|
|
utils.Fatalf("SWAP is enabled but --swap-api is not set")
|
|
|
}
|
|
|
|
|
|
ensapi := ctx.GlobalString(EnsAPIFlag.Name)
|
|
|
- // use the deprecated --ethapi if --ens-api is not set
|
|
|
- if ensapi == "" {
|
|
|
- ensapi = ethapi
|
|
|
- }
|
|
|
ensAddr := ctx.GlobalString(EnsAddrFlag.Name)
|
|
|
|
|
|
cors := ctx.GlobalString(CorsStringFlag.Name)
|