diff --git a/broker/Cargo.toml b/broker/Cargo.toml index c2e56f0..8827bf7 100644 --- a/broker/Cargo.toml +++ b/broker/Cargo.toml @@ -6,12 +6,14 @@ default-run = "sphinx-key-broker" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } -vls-proxy = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } -vls-frontend = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } -vls-protocol-client = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } # vls-protocol = { path = "../../../evanf/validating-lightning-signer/vls-protocol" } # vls-proxy = { path = "../../../evanf/validating-lightning-signer/vls-proxy" } +# vls-frontend = { path = "../../../evanf/validating-lightning-signer/vls-frontend" } +# vls-protocol-client = { path = "../../../evanf/validating-lightning-signer/vls-protocol-client" } +vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } +vls-proxy = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } +vls-frontend = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } +vls-protocol-client = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } rumqttd = { git = "https://github.com/Evanfeenstra/rumqtt", branch = "metrics" } pretty_env_logger = "0.4.0" confy = "0.4.0" @@ -22,8 +24,8 @@ anyhow = {version = "1", features = ["backtrace"]} log = "0.4" fern = { version = "0.6", features = ["colored"] } rumqttc = "0.12.0" -clap = "3.2.6" -clap_derive = "3.2.6" +clap = "=3.0.0-beta.2" +clap_derive = "=3.0.0-beta.5" chrono = "0.4" once_cell = "1.12.0" bitcoin = "0.28.1" diff --git a/broker/src/main.rs b/broker/src/main.rs index 57cba59..700ccb5 100644 --- a/broker/src/main.rs +++ b/broker/src/main.rs @@ -9,7 +9,7 @@ mod util; use crate::chain_tracker::MqttSignerPort; use crate::mqtt::start_broker; use crate::unix_fd::SignerLoop; -use clap::{arg, App, AppSettings, Arg}; +use clap::{App, AppSettings, Arg}; use std::env; use std::sync::Arc; use tokio::sync::{mpsc, oneshot}; @@ -45,14 +45,14 @@ fn main() -> anyhow::Result<()> { .setting(AppSettings::NoAutoVersion) .about("CLN:mqtt - connects to an embedded VLS over a MQTT connection") .arg( - Arg::new("dev-disconnect") - .help("ignored dev flag") + Arg::new("--dev-disconnect") + .about("ignored dev flag") .long("dev-disconnect") .takes_value(true), ) - .arg(arg!(--"log-io" "ignored dev flag")) - .arg(arg!(--version "show a dummy version")) - .arg(arg!(--test "run a test against the embedded device")) + .arg(Arg::from("--log-io ignored dev flag")) + .arg(Arg::from("--version show a dummy version")) + .arg(Arg::from("--test run a test against the embedded device")); let matches = app.get_matches(); diff --git a/parser/Cargo.toml b/parser/Cargo.toml index 88d8c2c..da7f061 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] # vls-protocol = { path = "../../../evanf/validating-lightning-signer/vls-protocol" } -vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } +vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } serde = { version = "1.0", default-features = false } serde_bolt = { version = "0.2", default-features = false } diff --git a/signer/Cargo.toml b/signer/Cargo.toml index 5ebef6e..064908c 100644 --- a/signer/Cargo.toml +++ b/signer/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" sphinx-key-parser = { path = "../parser" } # vls-protocol-signer = { path = "../../../evanf/validating-lightning-signer/vls-protocol-signer", default-features = false, features = ["std", "secp-lowmemory"] } # vls-protocol-signer = { git = "https://gitlab.com/lightning-signer/validating-lightning-signer", default-features = false, features = ["secp-lowmemory"] } -vls-protocol-signer = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std", default-features = false, features = ["std", "secp-lowmemory"] } +vls-protocol-signer = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1", default-features = false, features = ["std", "secp-lowmemory"] } anyhow = {version = "1", features = ["backtrace"]} log = "0.4" diff --git a/tester/Cargo.toml b/tester/Cargo.toml index 423d7bf..71d34bd 100644 --- a/tester/Cargo.toml +++ b/tester/Cargo.toml @@ -8,8 +8,8 @@ edition = "2018" sphinx-key-signer = { path = "../signer" } sphinx-key-parser = { path = "../parser" } sphinx-key-crypter = { path = "../crypter" } -vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std" } -vls-protocol-signer = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "partial-std", default-features = false, features = ["std", "secp-lowmemory"] } +vls-protocol = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1" } +vls-protocol-signer = { git = "https://gitlab.com/Evanfeenstra/validating-lightning-signer", branch = "sphinx-key-1", default-features = false, features = ["std", "secp-lowmemory"] } # vls-protocol = { path = "../../../evanf/validating-lightning-signer/vls-protocol" } # vls-protocol-signer = { path = "../../../evanf/validating-lightning-signer/vls-protocol-signer", default-features = false, features = ["std", "secp-lowmemory"] } anyhow = {version = "1", features = ["backtrace"]} @@ -17,8 +17,8 @@ log = "0.4" rumqttc = "0.12.0" tokio = { version = "1.4.0", features = ["rt", "rt-multi-thread", "macros"] } pretty_env_logger = "0.4.0" -clap = "3.2.6" -clap_derive = "3.2.6" +clap = "=3.0.0-beta.2" +clap_derive = "=3.0.0-beta.5" fern = { version = "0.6", features = ["colored"] } chrono = "0.4" rand = "0.8" diff --git a/tester/rocket.toml b/tester/rocket.toml new file mode 100644 index 0000000..d8f7169 --- /dev/null +++ b/tester/rocket.toml @@ -0,0 +1,3 @@ + +[default] +address = "0.0.0.0" \ No newline at end of file diff --git a/tester/src/main.rs b/tester/src/main.rs index e1ce2db..87a1bff 100644 --- a/tester/src/main.rs +++ b/tester/src/main.rs @@ -1,7 +1,7 @@ use sphinx_key_parser as parser; use sphinx_key_signer::lightning_signer::bitcoin::Network; -use clap::{arg, App, AppSettings}; +use clap::{App, AppSettings, Arg}; use rumqttc::{self, AsyncClient, Event, MqttOptions, Packet, QoS}; use sphinx_key_signer::vls_protocol::model::PubKey; use sphinx_key_signer::{self, InitResponse}; @@ -23,8 +23,8 @@ async fn main() -> Result<(), Box> { let app = App::new("tester") .setting(AppSettings::NoAutoVersion) .about("CLN:mqtt-tester - MQTT client signer") - .arg(arg!(--test "run a test against the embedded device")) - .arg(arg!(--log "log each VLS message")); + .arg(Arg::from("--test run a test against the embedded device")) + .arg(Arg::from("--log log each VLS message")); let matches = app.get_matches(); let is_test = matches.is_present("test"); let is_log = matches.is_present("log");