fix(ipfs2/init) extract bootstrap
Brian Tiger Chow committed
Nov 4, 2014 at 19:06 UTC
542c2a2da3327270996151d34d55dd3d3416210a
1 file changed
+10
-8
cmd/ipfs2/init.go
+10
-8
@@ -59,6 +59,15 @@ var initCmd = &cmds.Command{
59
},
60
}
61
62
+// Use these hardcoded bootstrap peers for now.
63
+var defaultPeers = []*config.BootstrapPeer{
64
+ &config.BootstrapPeer{
65
+ // mars.i.ipfs.io
66
+ PeerID: "QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ",
67
+ Address: "/ip4/104.131.131.82/tcp/4001",
68
+ },
69
+}
70
+
71
func doInit(configRoot string, dspath string, force bool, nBitsForKeypair int) error {
72
73
u.POut("initializing ipfs node at %s\n", configRoot)
@@ -139,14 +148,7 @@ func doInit(configRoot string, dspath string, force bool, nBitsForKeypair int) e
148
}
149
cfg.Identity.PeerID = id.Pretty()
150
142
- // Use these hardcoded bootstrap peers for now.
143
- cfg.Bootstrap = []*config.BootstrapPeer{
144
- &config.BootstrapPeer{
145
- // mars.i.ipfs.io
146
- PeerID: "QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ",
147
- Address: "/ip4/104.131.131.82/tcp/4001",
148
- },
149
- }
151
+ cfg.Bootstrap = defaultPeers
152
153
// tracking ipfs version used to generate the init folder and adding update checker default setting.
154
cfg.Version = config.Version{