|
|
@ -274,11 +274,11 @@ func NewNode(config *cfg.Config, |
|
|
|
// if auth_enc=false.
|
|
|
|
//
|
|
|
|
// If PEX is on, it should handle dialing the seeds. Otherwise the switch does it.
|
|
|
|
// Note we currently use the addrBook regardless at least for AddOurAddress
|
|
|
|
var addrBook pex.AddrBook |
|
|
|
addrBook = pex.NewAddrBook(config.P2P.AddrBookFile(), config.P2P.AddrBookStrict) |
|
|
|
addrBook.SetLogger(p2pLogger.With("book", config.P2P.AddrBookFile())) |
|
|
|
if config.P2P.PexReactor { |
|
|
|
addrBook = pex.NewAddrBook(config.P2P.AddrBookFile(), config.P2P.AddrBookStrict) |
|
|
|
addrBook.SetLogger(p2pLogger.With("book", config.P2P.AddrBookFile())) |
|
|
|
|
|
|
|
// TODO persistent peers ? so we can have their DNS addrs saved
|
|
|
|
pexReactor := pex.NewPEXReactor(addrBook, |
|
|
|
&pex.PEXReactorConfig{ |
|
|
|