From d60922b79948a8e19ce5824372363f2495229906 Mon Sep 17 00:00:00 2001 From: acolytec3 <17355484+acolytec3@users.noreply.github.com> Date: Fri, 15 Jan 2021 04:27:23 -0500 Subject: [PATCH] docs: Add bootstrap to custom peer discovery (#859) --- doc/CONFIGURATION.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/CONFIGURATION.md b/doc/CONFIGURATION.md index 79c20c87..f9e80194 100644 --- a/doc/CONFIGURATION.md +++ b/doc/CONFIGURATION.md @@ -261,13 +261,14 @@ const TCP = require('libp2p-tcp') const MPLEX = require('libp2p-mplex') const { NOISE } = require('libp2p-noise') const MulticastDNS = require('libp2p-mdns') +const Bootstrap = require('libp2p-bootstrap') const node = await Libp2p.create({ modules: { transport: [TCP], streamMuxer: [MPLEX], connEncryption: [NOISE], - peerDiscovery: [MulticastDNS] + peerDiscovery: [MulticastDNS, Bootstrap] }, config: { peerDiscovery: { @@ -277,6 +278,15 @@ const node = await Libp2p.create({ [MulticastDNS.tag]: { interval: 1000, enabled: true + }, + [Bootstrap.tag:] { + list: [ // A list of bootstrap peers to connect to starting up the node + "/ip4/104.131.131.82/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ", + "/dnsaddr/bootstrap.libp2p.io/ipfs/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN", + "/dnsaddr/bootstrap.libp2p.io/ipfs/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa", + ], + interval: 2000, + enabled: true } // .. other discovery module options. }