From 6c3cb00e25ee641d7d38cbaeee5206f1e906094b Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 26 Sep 2022 19:32:22 +0200 Subject: [PATCH] packages/hyprspace: inform about bootstrap peer count --- packages/networking/hyprspace/p2p/node.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/networking/hyprspace/p2p/node.go b/packages/networking/hyprspace/p2p/node.go index f5b89e4..1d782fd 100644 --- a/packages/networking/hyprspace/p2p/node.go +++ b/packages/networking/hyprspace/p2p/node.go @@ -38,6 +38,9 @@ func getExtraBootstrapNodes(addr ma.Multiaddr) (nodesList []string) { } resp, err := http.PostForm("http://"+ip4+":"+port+"/api/v0/swarm/addrs", url.Values{}) + if err != nil { + return + } defer resp.Body.Close() apiResponse, err := ioutil.ReadAll(resp.Body) @@ -80,6 +83,7 @@ func CreateNode(ctx context.Context, inputKey []byte, port int, handler network. if err == nil { fmt.Println("[+] Getting additional peers from IPFS API") extraBootstrapNodes = getExtraBootstrapNodes(ipfsApiAddr) + fmt.Printf("[+] %d additional addresses\n", len(extraBootstrapNodes)) } } @@ -162,6 +166,7 @@ func CreateNode(ctx context.Context, inputKey []byte, port int, handler network. if count < 1 { return node, dhtOut, errors.New("unable to bootstrap libp2p node") } + fmt.Printf("[+] Connected to %d bootstrap peers\n", count) return node, dhtOut, nil }