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() });