To go forward with our objective of exchanging blocks of data between peers, the entire codebase as been modifier to use blocks instead of Vec (except for the functions that do the actual data send, where the data needs to be serialized to be sent over a stream / socket).
git submodule init komodo
There is a bug also present in the main that happens when we get the record via kademlia, which is due to a mix between two incompatible handling of file exchanging, where one method will delete the queryID of the exchange before kademlia finished its own request. The fix will be implemented in the next PR and involves changing the way file exchanges are made, by querying the providers of a given file and not requesting the file through Kademlia
message_exchange
test to see if they can successfully exchange a small image for example)