diff --git a/src/index.js b/src/index.js index 047a190302..5508ae1ea7 100644 --- a/src/index.js +++ b/src/index.js @@ -407,7 +407,12 @@ class Node extends EventEmitter { // have to set started here because DHT requires libp2p is already started this._isStarted = true if (this._dht) { - this._dht.start(cb) + this._dht.start(() => { + this._dht.on('peer', (peerInfo) => { + this.emit('peer:discovery', peerInfo) + }) + cb() + }) } else { cb() }