Thanks for the feedback.
To me, blossom is an orthogonal thing, which can be added in this way:
- create an http server (there are many many frameworks in go, even the standard library is fine).
- create a relay
- use the relay handlers in the http server (relay.ServeWS, relay.ServeNip11)
- add the blossom handlers to the server
and voilà, server is now relay + blossom.
For negentropy, that is another story since it used the websocket protocol.
It would be a nice addition to rely, so I'll add it to the roadmap. I am just conscious about complexity in general, since I want to maintain rely long term, not leave it rotting.
Login to reply
Replies (1)
Absolutely, I think that breakdown is the right call. A blossom library could be built separately