From 6807b6e98ed388e0259605590980e30a3709ab4b Mon Sep 17 00:00:00 2001 From: Juan Batiz-Benet Date: Sat, 20 Sep 2014 07:30:55 -0700 Subject: [PATCH] added mars.i.ipfs.io as a bootstrap node In the future, let's have a (signed) list of bootstrap nodes. Ideally just a list of ipfs multiaddrs (with node.ID) --- cmd/ipfs/init.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/ipfs/init.go b/cmd/ipfs/init.go index eb4d4e336..1ad1a4587 100644 --- a/cmd/ipfs/init.go +++ b/cmd/ipfs/init.go @@ -101,10 +101,20 @@ func initCmd(c *commander.Command, inp []string) error { } cfg.Identity.PeerID = id.Pretty() + // Use these hardcoded bootstrap peers for now. + cfg.Peers = []*config.SavedPeer{ + &config.SavedPeer{ + // mars.i.ipfs.io + PeerID: "QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ", + Address: "/ip4/104.131.131.82/tcp/4001", + }, + } + path, err := u.TildeExpansion(config.DefaultConfigFilePath) if err != nil { return err } + err = config.WriteConfigFile(path, cfg) if err != nil { return err