bloxbean / yaci

A Cardano Mini Protocols implementation in Java
MIT License
25 stars 3 forks source link

N2N Server Implementation + Missing Handshake ser/de #60

Closed nemo83 closed 7 months ago

nemo83 commented 7 months ago

N2N Server Side

NGL I'm copy/pasting as much as possible to try to get even a rough Netty mini protocol Server Side up and running in order to start playing around w/ Handshake and then other mini protocol implementation, but server side.

The MainServer apparently starts and initiate Handshake which is missing some mini protocol ser/de implementation.

Mini Protocol Implementation

Here a list of mini protocol stuff attempted to be implemented in this PR

[x] HandshakeSerializers.ProposedVersionSerializer deserialization [] HandshakeSerializers.ProposedVersionSerializer test not passing core/src/test/java/com/bloxbean/cardano/yaci/core/protocol/handshake/serializers/HandshakeSerializersTest.java

nemo83 commented 7 months ago

Closing, too much going on, will split in a separate, smaller PR once the pr about client vs server agency is merged.