libp2p-dht/libp2pdht/private/eth/p2p/discoveryv5
Eric Mastro b843c8823c feat: merge add/get providers with discv5
Merge the add/get providers messages with the discovery v5 messages inside of the discovery v5 code. Discovery v5 uses RLP encoding, while the add/get providers uses protobufs, as per the libp2p spec. The merge of these two uses RLP on the outer wrapper of the message, and a protobuf-encoded blob on the “inside” for the add/get providers messages only. Eventually this needs to change so that we use protobufs only.

There is still some code in the libp2pdht/dht directory, which is being read from the discovery v5 directory. Eventually these two should merge as well.
2022-03-17 14:56:54 +11:00
..
encoding.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
enr.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
hkdf.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
ip_vote.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
lru.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
messages.nim feat: merge add/get providers with discv5 2022-03-17 14:56:54 +11:00
messages_encoding.nim feat: merge add/get providers with discv5 2022-03-17 14:56:54 +11:00
node.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
nodes_verification.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
protocol.nim feat: merge add/get providers with discv5 2022-03-17 14:56:54 +11:00
random2.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
routing_table.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
sessions.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00
transport.nim feat: reorg project to add nimble build system 2022-02-25 09:10:43 +11:00