Negotiate multiselect version for Muxer

`MuxerMultistream` is introduced to negotiate `Multiselect` version
before negotiating Multiplexer's version. This is required by
multistream 1.x
This commit is contained in:
mhchia
2019-08-16 14:12:10 +08:00
parent 20aed4430e
commit 4358a4bc89
8 changed files with 105 additions and 29 deletions

View File

@ -456,8 +456,6 @@ class GossipSub(IPubsubRouter):
"""
Checks the seen set and requests unknown messages with an IWANT message.
"""
# from_id_bytes = ihave_msg.from_id
# Get list of all seen (seqnos, from) from the (seqno, from) tuples in seen_messages cache
seen_seqnos_and_peers = [
seqno_and_from for seqno_and_from in self.pubsub.seen_messages.keys()