diff --git a/Cargo.lock b/Cargo.lock index 80c6017..64618fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -373,9 +373,9 @@ dependencies = [ [[package]] name = "bdk_wallet" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b172f2caa6311b8172cf99559cd7f7a61cb58834e35e4ca208b3299e7be8bec" +checksum = "b03f1e31ccc562f600981f747d2262b84428cbff52c9c9cdf14d15fb15bd2286" dependencies = [ "bdk_chain", "bip39", @@ -458,7 +458,7 @@ checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" [[package]] name = "bitcoin-payment-instructions" version = "0.6.0" -source = "git+https://github.com/tnull/bitcoin-payment-instructions?rev=fdca6c62f2fe2c53427d3e51e322a49aa7323ee2#fdca6c62f2fe2c53427d3e51e322a49aa7323ee2" +source = "git+https://github.com/tnull/bitcoin-payment-instructions?rev=ea50a9d2a8da524b69a2af43233706666cf2ffa5#ea50a9d2a8da524b69a2af43233706666cf2ffa5" dependencies = [ "bitcoin", "dnssec-prover", @@ -510,6 +510,19 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +[[package]] +name = "bitreq" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08221cf31c5f00fb6fc8fa697cea54176b06801a518bd9d3482aa27099827a3a" +dependencies = [ + "rustls 0.21.12", + "rustls-webpki 0.101.7", + "tokio", + "tokio-rustls 0.24.1", + "webpki-roots 0.25.4", +] + [[package]] name = "block-buffer" version = "0.10.4" @@ -1698,7 +1711,7 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "ldk-node" version = "0.8.0+git" -source = "git+https://github.com/lightningdevkit/ldk-node?rev=d1bbf978c8b7abe87ae2e40793556c1fe4e7ea49#d1bbf978c8b7abe87ae2e40793556c1fe4e7ea49" +source = "git+https://github.com/lightningdevkit/ldk-node?rev=9e0cfc5fa9b9dd74fefb795580d00b0a46c8f3a3#9e0cfc5fa9b9dd74fefb795580d00b0a46c8f3a3" dependencies = [ "base64 0.22.1", "bdk_chain", @@ -1709,6 +1722,7 @@ dependencies = [ "bip39", "bitcoin", "bitcoin-payment-instructions", + "bitreq", "chrono", "electrum-client", "esplora-client", @@ -1727,7 +1741,6 @@ dependencies = [ "log", "prost", "rand 0.9.2", - "reqwest 0.12.24", "rusqlite", "rustls 0.23.34", "serde", @@ -1825,7 +1838,7 @@ dependencies = [ [[package]] name = "lightning" version = "0.3.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bech32", "bitcoin", @@ -1841,8 +1854,8 @@ dependencies = [ [[package]] name = "lightning-background-processor" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "bitcoin-io", @@ -1856,7 +1869,7 @@ dependencies = [ [[package]] name = "lightning-block-sync" version = "0.3.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "chunked_transfer", @@ -1867,8 +1880,8 @@ dependencies = [ [[package]] name = "lightning-invoice" -version = "0.34.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.35.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bech32", "bitcoin", @@ -1878,8 +1891,8 @@ dependencies = [ [[package]] name = "lightning-liquidity" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "chrono", @@ -1893,8 +1906,8 @@ dependencies = [ [[package]] name = "lightning-macros" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.2.2+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "proc-macro2", "quote", @@ -1903,8 +1916,8 @@ dependencies = [ [[package]] name = "lightning-net-tokio" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "lightning", @@ -1913,8 +1926,8 @@ dependencies = [ [[package]] name = "lightning-persister" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "lightning", @@ -1924,8 +1937,8 @@ dependencies = [ [[package]] name = "lightning-rapid-gossip-sync" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "bitcoin-io", @@ -1935,8 +1948,8 @@ dependencies = [ [[package]] name = "lightning-transaction-sync" -version = "0.2.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.3.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", "electrum-client", @@ -1948,8 +1961,8 @@ dependencies = [ [[package]] name = "lightning-types" -version = "0.3.0+git" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +version = "0.4.0+git" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "bitcoin", ] @@ -1989,9 +2002,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru-slab" @@ -2314,7 +2327,7 @@ dependencies = [ [[package]] name = "possiblyrandom" version = "0.2.0" -source = "git+https://github.com/lightningdevkit/rust-lightning?rev=5236dba053a3f4f01cf0c32ce42b609a93738891#5236dba053a3f4f01cf0c32ce42b609a93738891" +source = "git+https://github.com/lightningdevkit/rust-lightning?rev=b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0#b6c17c593a5d7bacb18fe3b9f69074a0596ae8f0" dependencies = [ "getrandom 0.2.16", ] @@ -2652,9 +2665,7 @@ checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes", - "futures-channel", "futures-core", - "futures-util", "http 1.3.1", "http-body 1.0.1", "http-body-util", @@ -3543,23 +3554,23 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vss-client-ng" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c6bf7f2c3e22e62c638ad7d8c48dd5dc7e79033c5e088bdd797bbc815b29bb" +checksum = "6334cb4940aba86a2e2aa9dde7c722a2510f55815422088a2a2ac24f46579e6a" dependencies = [ "async-trait", "base64 0.22.1", "bitcoin", "bitcoin_hashes 0.14.0", + "bitreq", "chacha20-poly1305", + "log", "prost", "prost-build", "rand 0.8.5", - "reqwest 0.12.24", "serde", "serde_json", "tokio", - "url", ] [[package]] diff --git a/ldk-server/Cargo.toml b/ldk-server/Cargo.toml index 11c66b7..dc87fc3 100644 --- a/ldk-server/Cargo.toml +++ b/ldk-server/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -ldk-node = { git = "https://github.com/lightningdevkit/ldk-node", rev = "d1bbf978c8b7abe87ae2e40793556c1fe4e7ea49" } +ldk-node = { git = "https://github.com/lightningdevkit/ldk-node", rev = "9e0cfc5fa9b9dd74fefb795580d00b0a46c8f3a3" } serde = { version = "1.0.203", default-features = false, features = ["derive"] } hyper = { version = "1", default-features = false, features = ["server", "http1"] } http-body-util = { version = "0.1", default-features = false }