From f5c1f7e64ceb840b7ba5c2833697bcc997f01750 Mon Sep 17 00:00:00 2001 From: Dr Maxim Orlovsky Date: Fri, 6 Nov 2020 22:24:40 +0100 Subject: [PATCH] v0.2.0-beta.2 --- CHANGELOG.md | 14 +++++++++++++ Cargo.lock | 51 +++++++++++++++++++++++++++++++++++++++++---- Cargo.toml | 2 +- services/Cargo.toml | 4 ++-- 4 files changed, 64 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6c2173f..3995ad13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,20 @@ Change Log ========== +v0.2.0-beta.2 +------------- + +### LNP module +- Noise handshake +- Abstract state channels +- Payment channels +- Channel extensibility framework +- BOLT3 transaction structure for payment channels +- Additional LN peer messages supporting RGB + +### BP module +- Lexicographic orderings (BIP96) for transactions, PSBTs, inputs and outputs + v0.2.0-beta.1 ------------- diff --git a/Cargo.lock b/Cargo.lock index 9ecfea90..94da41e6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -780,7 +780,39 @@ dependencies = [ "inflate", "lazy_static", "lightning-invoice", - "lnpbp_derive", + "lnpbp_derive 0.2.0-beta.2 (registry+https://github.com/rust-lang/crates.io-index)", + "miniscript", + "num-derive", + "num-traits 0.2.14", + "serde 1.0.117", + "serde_with", + "tokio", + "torut", + "url", + "zmq", +] + +[[package]] +name = "lnpbp" +version = "0.2.0-beta.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42de6988e741d7ba9cbe56e87f053f3afa3efe5b804a964c231c3b6bb0a6f7ca" +dependencies = [ + "amplify", + "amplify_derive", + "async-trait", + "bech32", + "bitcoin", + "bitcoin_hashes 0.9.4", + "chacha20poly1305", + "chrono", + "deflate", + "ed25519-dalek", + "grin_secp256k1zkp", + "inflate", + "lazy_static", + "lightning-invoice", + "lnpbp_derive 0.2.0-beta.2 (registry+https://github.com/rust-lang/crates.io-index)", "miniscript", "num-derive", "num-traits 0.2.14", @@ -797,7 +829,18 @@ name = "lnpbp_derive" version = "0.2.0-beta.2" dependencies = [ "amplify", - "lnpbp", + "lnpbp 0.2.0-beta.2", + "quote 1.0.7", + "syn 1.0.48", +] + +[[package]] +name = "lnpbp_derive" +version = "0.2.0-beta.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6633b058816646fffaa4c218bcb26bd9aa7972d5c03be26022e0f9f9b8edd004" +dependencies = [ + "amplify", "quote 1.0.7", "syn 1.0.48", ] @@ -812,8 +855,8 @@ dependencies = [ "config", "dotenv", "env_logger", - "lnpbp", - "lnpbp_derive", + "lnpbp 0.2.0-beta.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lnpbp_derive 0.2.0-beta.2 (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 cdca1836..6e9a9f5b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ crate-type = ["dylib", "rlib", "staticlib"] # ----------------------------------------- amplify = { version = "~2.3.1", features = ["stringly_conversions"] } amplify_derive = "~2.3.0" -lnpbp_derive = { path = "derive" } +lnpbp_derive = "~0.2.0-beta.2" # 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 64ea6f78..d9f4a7fa 100644 --- a/services/Cargo.toml +++ b/services/Cargo.toml @@ -14,8 +14,8 @@ edition = "2018" # LNP/BP libraries amplify = "~2.3.1" amplify_derive = "~2.3.0" -lnpbp = { path = ".." } -lnpbp_derive = { path = "../derive" } +lnpbp = "~0.2.0-beta.2" +lnpbp_derive = "~0.2.0-beta.2" # Serialization & parsing serde_crate = { package = "serde", version = "~1.0.106", features = ["derive"], optional = true } serde_with = { version = "~1.5.1", optional = true, features = ["hex"] }