Skip to content

Commit

Permalink
Public mapper
Browse files Browse the repository at this point in the history
  • Loading branch information
elielnfinic committed Nov 5, 2024
1 parent 75f875c commit 7695a53
Showing 1 changed file with 23 additions and 8 deletions.
31 changes: 23 additions & 8 deletions packages/network/src/node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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",
Expand Down Expand Up @@ -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);
// }
}
}

Expand Down

0 comments on commit 7695a53

Please sign in to comment.