diff --git a/eth/handler.go b/eth/handler.go index eb1943031d..0ef98e454f 100644 --- a/eth/handler.go +++ b/eth/handler.go @@ -334,6 +334,8 @@ func (pm *ProtocolManager) handle(p *peer) error { if err := pm.downloader.RegisterPeer(p.id, p.version, p); err != nil { return err } + pm.chainSync.handlePeerEvent(p) + // Propagate existing transactions. new transactions appearing // after this will be sent via broadcasts. pm.syncTransactions(p)