From b329892665ef8d39a4fcce3577f8fe063ccdc775 Mon Sep 17 00:00:00 2001 From: teor Date: Fri, 26 Mar 2021 17:13:51 +1000 Subject: [PATCH] Add a comment about a zcashd inv message bug --- zebra-network/src/peer/handshake.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zebra-network/src/peer/handshake.rs b/zebra-network/src/peer/handshake.rs index af7ac25d..7a6e4a13 100644 --- a/zebra-network/src/peer/handshake.rs +++ b/zebra-network/src/peer/handshake.rs @@ -409,6 +409,10 @@ where // transactions.) // // https://zebra.zfnd.org/dev/rfcs/0003-inventory-tracking.html#inventory-monitoring + // + // TODO: zcashd has a bug where it merges queued inv messages of + // the same or different types. So Zebra should split small + // merged inv messages into separate inv messages. (#1799) match hashes.as_slice() { [hash @ InventoryHash::Block(_)] => { let _ = inv_collector.send((*hash, addr));