config: add bootstrap peers (#9680)

This commit is contained in:
Callum Waters
2022-11-10 16:59:10 +01:00
committed by GitHub
parent d534285bfe
commit f12588aab1
7 changed files with 42 additions and 0 deletions

View File

@@ -308,6 +308,17 @@ func NewNode(config *cfg.Config,
return nil, fmt.Errorf("could not create addrbook: %w", err)
}
for _, addr := range splitAndTrimEmpty(config.P2P.BootstrapPeers, ",", " ") {
netAddrs, err := p2p.NewNetAddressString(addr)
if err != nil {
return nil, fmt.Errorf("invalid bootstrap peer address: %w", err)
}
err = addrBook.AddAddress(netAddrs, netAddrs)
if err != nil {
return nil, fmt.Errorf("adding bootstrap address to addressbook: %w", err)
}
}
// Optionally, start the pex reactor
//
// TODO: