les: add bootstrap nodes as initial discoveries (#20688)
This commit is contained in:
parent
05ccbb5edd
commit
dae3aee5ff
@ -179,6 +179,19 @@ func (pool *serverPool) start(server *p2p.Server, topic discv5.Topic) {
|
||||
pool.checkDial()
|
||||
pool.wg.Add(1)
|
||||
go pool.eventLoop()
|
||||
|
||||
// Inject the bootstrap nodes as initial dial candiates.
|
||||
pool.wg.Add(1)
|
||||
go func() {
|
||||
defer pool.wg.Done()
|
||||
for _, n := range server.BootstrapNodes {
|
||||
select {
|
||||
case pool.discNodes <- n:
|
||||
case <-pool.closeCh:
|
||||
return
|
||||
}
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
func (pool *serverPool) stop() {
|
||||
|
Loading…
Reference in New Issue
Block a user