From 8f81bd90e75d320ce2077b65e789cf628a5847d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Wed, 10 Jul 2019 12:36:27 +0100 Subject: [PATCH] network: don't announce genesis block (#3081) --- substrate/core/network/src/protocol.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/substrate/core/network/src/protocol.rs b/substrate/core/network/src/protocol.rs index e12dc9be9d..76dec36761 100644 --- a/substrate/core/network/src/protocol.rs +++ b/substrate/core/network/src/protocol.rs @@ -1036,6 +1036,12 @@ impl, H: ExHashT> Protocol { return; } }; + + // don't announce genesis block since it will be ignored + if header.number().is_zero() { + return; + } + let hash = header.hash(); let message = GenericMessage::BlockAnnounce(message::BlockAnnounce { header: header.clone() });