File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ export class PeerPool extends EventEmitter {
204
204
this . noPeerPeriods += 1
205
205
if ( this . noPeerPeriods >= 3 ) {
206
206
const promises = this . config . servers . map ( async ( server ) => {
207
- if ( server instanceof RlpxServer ) {
207
+ if ( server instanceof RlpxServer && server . discovery ) {
208
208
this . config . logger . info ( 'Restarting RLPx server: bootstrap' )
209
209
await server . stop ( )
210
210
await server . start ( )
@@ -215,11 +215,11 @@ export class PeerPool extends EventEmitter {
215
215
} else {
216
216
let tablesize : number | undefined = 0
217
217
this . config . servers . forEach ( ( server ) => {
218
- if ( server instanceof RlpxServer ) {
218
+ if ( server instanceof RlpxServer && server . discovery ) {
219
219
tablesize = server . dpt ?. getPeers ( ) . length
220
+ this . config . logger . info ( `Looking for suited peers: peertablesize=${ tablesize } ` )
220
221
}
221
222
} )
222
- this . config . logger . info ( `Looking for suited peers: peertablesize=${ tablesize } ` )
223
223
}
224
224
} else {
225
225
this . noPeerPeriods = 0
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ export class RlpxServer extends Server {
51
51
private peers : Map < string , RlpxPeer > = new Map ( )
52
52
53
53
public port : number
54
+ public discovery : boolean
54
55
private clientFilter : string [ ]
55
56
56
57
public rlpx : Devp2pRLPx | null = null
@@ -67,6 +68,7 @@ export class RlpxServer extends Server {
67
68
// TODO: get the external ip from the upnp service
68
69
this . ip = '::'
69
70
this . port = options . port ?? 30303
71
+ this . discovery = options . config . discV4 || options . config . discDns
70
72
this . clientFilter = options . clientFilter ?? [
71
73
'go1.5' ,
72
74
'go1.6' ,
You can’t perform that action at this time.
0 commit comments