datrs / hypercore

Secure, distributed, append-only log
https://docs.rs/hypercore
Apache License 2.0
334 stars 37 forks source link

Support Hypercore LTS Version 10 #138

Closed ttiurani closed 1 year ago

ttiurani commented 1 year ago

This PR adds support for the current v10 version of hypercore.

With the v9 => v10 upgrade, the Javascript hypercore changed dramatically. This caused this PR to balloon quite massively, but alas, there was no other way to do the needed changes than with one big swoop.

This PR was enabled by recent new versions of:

There is a related branch in hypercore-protocol-rs with changes that add wire protocol support.

In addition to v9 to v10 port, this PR adds: