diff --git a/packages/network/src/node.ts b/packages/network/src/node.ts index de35f3ea..4ae60718 100644 --- a/packages/network/src/node.ts +++ b/packages/network/src/node.ts @@ -73,8 +73,8 @@ export class TopologyNetworkNode { ? this._config.bootstrap_peers : [ // "/dns4/relay.droak.sh/tcp/443/wss/p2p/Qma3GsJmB47xYuyahPZPSadh1avvxfyYQwk8R3UnFrQ6aP", - // "/ip4/127.0.0.1/tcp/50000/ws/p2p/12D3KooWC6sm9iwmYbeQJCJipKTRghmABNz1wnpJANvSMabvecwJ", - "/dns4/topology-1.nfinic.com/tcp/4430/wss/p2p/12D3KooWC6sm9iwmYbeQJCJipKTRghmABNz1wnpJANvSMabvecwJ", + "/ip4/127.0.0.1/tcp/50000/ws/p2p/12D3KooWC6sm9iwmYbeQJCJipKTRghmABNz1wnpJANvSMabvecwJ", + // "/dns4/topology-1.nfinic.com/tcp/4430/wss/p2p/12D3KooWC6sm9iwmYbeQJCJipKTRghmABNz1wnpJANvSMabvecwJ", ]; const _peerDiscovery = _bootstrapNodesList.length @@ -100,15 +100,24 @@ export class TopologyNetworkNode { // initialQuerySelfInterval: 30000, // allowQueryWithZeroPeers: false, + // }), + // dht: kadDHT({ + // protocol: "/topology/dht/1.0.0", + // kBucketSize: this._config?.bootstrap ? 40 : 20, + // clientMode: false, + // // peerInfoMapper: removePrivateAddressesMapper, + // // peerInfoMapper: removePublicAddressesMapper, + // querySelfInterval: 1000, + // initialQuerySelfInterval: 20000, + // allowQueryWithZeroPeers: true, + // }), dht: kadDHT({ - protocol: "/topology/dht/1.0.0", - kBucketSize: this._config?.bootstrap ? 40 : 20, clientMode: false, - peerInfoMapper: removePrivateAddressesMapper, - querySelfInterval: 20000, - initialQuerySelfInterval: 10000, - allowQueryWithZeroPeers: true, + peerInfoMapper: removePrivateAddressesMapper, //this._config?.bootstrap ? removePrivateAddressesMapper : removePublicAddressesMapper, + querySelfInterval: 1000, + initialQuerySelfInterval: 20000, + allowQueryWithZeroPeers: false, }), // lanDHT: kadDHT({ // protocol: "/topology/lan/dht/1.0.0", @@ -159,7 +168,13 @@ export class TopologyNetworkNode { if (!this._config?.bootstrap) { for (const addr of this._config?.bootstrap_peers || []) { + // check if not dialing self + // try { this._node.dial(multiaddr(addr)); + // }catch(err){ + // console.error("Error dialing bootstrap peer", err); + // process.exit(1); + // } } }