diff --git a/CHANGELOG.md b/CHANGELOG.md index 94c9a83f..9f22e901 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ Change Log ========== +v0.2.0-alpha.1 +-------------- + +This is alpha release with some major refactoring in LNP mod adding support for +LN and Internet2 protocols. + +- Refactoring of LNP protocol stack; introduction of Internet2 architacture +- Services crate implementing common client/server and other node architecture + patterns +- Basic implementation of core Lightning network data structures + v0.1.0 ------ diff --git a/Cargo.lock b/Cargo.lock index 81a8fb67..496550e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -728,7 +728,37 @@ dependencies = [ "grin_secp256k1zkp", "inflate", "lazy_static", - "lnpbp_derive", + "lnpbp_derive 0.2.0-alpha.1 (registry+https://github.com/rust-lang/crates.io-index)", + "miniscript", + "num-derive", + "num-traits 0.2.12", + "serde 1.0.117", + "serde_with", + "tokio", + "torut", + "url", + "zmq", +] + +[[package]] +name = "lnpbp" +version = "0.2.0-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c558071a3fd4013c729c3e25f5cedf3b9cfc63d3d34c8a5040746c7d12d5f59e" +dependencies = [ + "amplify", + "amplify_derive", + "async-trait", + "bech32", + "bitcoin", + "bitcoin_hashes", + "chacha20poly1305", + "deflate", + "ed25519-dalek", + "grin_secp256k1zkp", + "inflate", + "lazy_static", + "lnpbp_derive 0.2.0-alpha.1 (registry+https://github.com/rust-lang/crates.io-index)", "miniscript", "num-derive", "num-traits 0.2.12", @@ -745,7 +775,18 @@ name = "lnpbp_derive" version = "0.2.0-alpha.1" dependencies = [ "amplify", - "lnpbp", + "lnpbp 0.2.0-alpha.1", + "quote 1.0.7", + "syn 1.0.45", +] + +[[package]] +name = "lnpbp_derive" +version = "0.2.0-alpha.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "558da02dc8c744401e868358062a2e33e33e74e8d71396c1f47dbd1d8de683df" +dependencies = [ + "amplify", "quote 1.0.7", "syn 1.0.45", ] @@ -760,8 +801,8 @@ dependencies = [ "config", "dotenv", "env_logger", - "lnpbp", - "lnpbp_derive", + "lnpbp 0.2.0-alpha.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lnpbp_derive 0.2.0-alpha.1 (registry+https://github.com/rust-lang/crates.io-index)", "log", "serde 1.0.117", "serde_with", diff --git a/Cargo.toml b/Cargo.toml index 7c836c7a..d76b64b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ crate-type = ["dylib", "rlib", "staticlib"] chacha20poly1305 = "~0.7.0" amplify = { version = "~2.0.6", features = ["stringly_conversions"] } amplify_derive = "~2.0.6" -lnpbp_derive = { path = "derive" } +lnpbp_derive = "~0.2.0-alpha.1" # Dependencies on core rust-bitcoin ecosystem projects # ---------------------------------------------------- bitcoin = { version = "~0.25.1", features = ["rand"] } diff --git a/services/Cargo.toml b/services/Cargo.toml index d995034f..5f18e57f 100644 --- a/services/Cargo.toml +++ b/services/Cargo.toml @@ -14,8 +14,8 @@ edition = "2018" # LNP/BP libraries amplify = "~2.0.6" amplify_derive = "~2.0.6" -lnpbp = { path = ".." } -lnpbp_derive = { path = "../derive" } +lnpbp = "~0.2.0-alpha.1" +lnpbp_derive = "~0.2.0-alpha.1" # Serialization & parsing serde_crate = { package = "serde", version = "~1.0.106", features = ["derive"], optional = true } serde_with = { version = "~1.5.1", optional = true, features = ["hex"] }