aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/swarm
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/swarm')
-rw-r--r--cmd/swarm/main.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd/swarm/main.go b/cmd/swarm/main.go
index 70cc42425..d9744c011 100644
--- a/cmd/swarm/main.go
+++ b/cmd/swarm/main.go
@@ -464,7 +464,6 @@ func registerBzzService(ctx *cli.Context, stack *node.Node) {
case 1:
// Check if only one --ens-api is specified in order to use --ens-addr value
// to preserve the backward compatibility with single --ens-api flag.
- // Multiple
c := parseFlagEnsAPI(ensAPIs[0])
if ensAddr != "" {
// If contract address is specified in both cases, check for conflict.
@@ -498,6 +497,9 @@ func registerBzzService(ctx *cli.Context, stack *node.Node) {
}
}
+// parseFlagEnsAPI parses EnsAPIFlag according to format
+// [tld:][contract-addr@]url and returns ENSClientConfig structure
+// with endpoint, contract address and TLD.
func parseFlagEnsAPI(s string) swarm.ENSClientConfig {
isAllLetterString := func(s string) bool {
for _, r := range s {