mycognosist / solar

A minimal Secure Scuttlebutt replication node.
Other
20 stars 2 forks source link

Improve event driven connection manager and implement EBT replication #83

Closed mycognosist closed 7 months ago

mycognosist commented 7 months ago

The main highlight of this PR is the introduction of the SSB-EBT replication protocol.

Additional ConnectionEvent variants have been added to support connection staging (to prevent redundant connections from being made earlier in the cycle) and to allow for either legacy or EBT replication to be carried out.

EBT replication has been tested successfully with Manyverse.

There are several features which have not yet been implemented:

Addresses https://github.com/mycognosist/solar/issues/13