cyphernet-labs / rust-internet2

Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
Apache License 2.0
18 stars 9 forks source link

Upgrade zmq2 0.5.0 -> zmq 0.10.0 #33

Closed yanganto closed 5 months ago

yanganto commented 5 months ago

zmq2(0.5.0) and zmq-sys2(0.3.0) are in legacy and have not been in maintained for a while, and it seems zmq is the one that should be used after Sep 2, 2022. https://github.com/erickt/rust-zmq/pull/345#issuecomment-1235605435

dr-orlovsky commented 5 months ago

Thank you, but this package is not anymore used by our software stack. Right now we do not have a nodes which are maintained, and future versions of them should use rust-netservices instead of this repo.

yanganto commented 5 months ago

The lnp-node is eventually dependent on this.

Currently, lnp-node is the only lightning node that supports RGB protocol, I think this is important so I am updating this.

If we can bounce the version to 0.9.1, I can update the rest crates (lnp-core, microservices) based on internet2 and also needed by lnp-node. :pray:

dr-orlovsky commented 5 months ago

Currently, lnp-node is the only lightning node that supports RGB protocol, I think this is important so I am updating this.

Nope. First, it works with very old RGB version, i.e. can't be used with modern RGB assets. Second, there is a LDK-based node from Bitfinex, which is the main LN node to be used with RGB.

There is a plan to eventually update LNP node, but it will take nearly a complete node re-write, so we will be also able switch to rust-netservices.