I was looking into coupling hypercore-protocol-rs to hypercore today a bit.
However, I was unable to put any data into a cloned hypercore. It seems the put method either has a bug or I did not understand how to use it correctly. I'll open a PR with a failing test.