diff --git a/Cargo.lock b/Cargo.lock index e89e7810..69281262 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -369,7 +369,7 @@ dependencies = [ "async-trait", "bdk-macros", "bip39", - "bitcoin", + "bitcoin 0.29.2", "electrum-client", "getrandom", "js-sys", @@ -414,7 +414,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1998475af29ccfb7c761bb624a16e501fc321510366012bc9cce267bc134aedc" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "percent-encoding-rfc3986", ] @@ -424,7 +424,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.11.0", "serde", "unicode-normalization", ] @@ -443,12 +443,26 @@ checksum = "0694ea59225b0c5f3cb405ff3f670e4828358ed26aec49dc352f730f0cb1a8a3" dependencies = [ "base64 0.13.1", "bech32", - "bitcoin_hashes", + "bitcoin_hashes 0.11.0", "bitcoinconsensus", "secp256k1 0.24.3", "serde", ] +[[package]] +name = "bitcoin" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e99ff7289b20a7385f66a0feda78af2fc119d28fb56aea8886a9cd0a4abdd75" +dependencies = [ + "bech32", + "bitcoin-private", + "bitcoin_hashes 0.12.0", + "hex_lit", + "secp256k1 0.27.0", + "serde", +] + [[package]] name = "bitcoin-consensus-derive" version = "0.1.0" @@ -460,13 +474,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "bitcoin-private" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73290177011694f38ec25e165d0387ab7ea749a4b81cd4c80dae5988229f7a57" + [[package]] name = "bitcoin-push-decoder" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d533f86c679e4388a80f0c11524ae690dc1850315007757dced23ecd53526bbe" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "log", ] @@ -479,6 +499,16 @@ dependencies = [ "serde", ] +[[package]] +name = "bitcoin_hashes" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d7066118b13d4b20b23645932dfb3a81ce7e29f95726c2036fa33cd7b092501" +dependencies = [ + "bitcoin-private", + "serde", +] + [[package]] name = "bitcoinconsensus" version = "0.20.2-0.5.0" @@ -540,14 +570,14 @@ dependencies = [ [[package]] name = "breez-sdk-core" -version = "0.2.3" -source = "git+https://github.com/breez/breez-sdk?tag=0.2.5#5dce7720ec66d3140ad015c0fc99ee439e5d97bc" +version = "0.2.7" +source = "git+https://github.com/breez/breez-sdk?tag=0.2.7#7e5f4f02082e980d5f26220885b9e72e3436c855" dependencies = [ "aes", "anyhow", "base64 0.13.1", "bip21", - "bitcoin", + "bitcoin 0.29.2", "cbc", "chrono", "const_format", @@ -566,6 +596,7 @@ dependencies = [ "prost", "querystring", "rand", + "regex", "reqwest", "ripemd", "rusqlite", @@ -743,11 +774,12 @@ dependencies = [ [[package]] name = "cln-grpc" -version = "0.1.4" -source = "git+https://github.com/ElementsProject/lightning.git?branch=master#b2fe1bc1e5bc47f7efef7e9a492d29917f7c9e15" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57af6eff15ee3fd7a0e09d0baeab8d33c892a73d97b87248e5f94f4749eacfe1" dependencies = [ "anyhow", - "bitcoin", + "bitcoin 0.30.1", "hex", "log", "prost", @@ -1079,7 +1111,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8e1e1e452aef3ee772d19cc6272ef642f22ce0f4a9fb715ffe98010934e2ae1" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "byteorder", "libc", "log", @@ -1488,13 +1520,13 @@ checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "gl-client" version = "0.1.9" -source = "git+https://github.com/Blockstream/greenlight.git?rev=0178ab2b848ac8998865ee1d75a5974858a1bc69#0178ab2b848ac8998865ee1d75a5974858a1bc69" +source = "git+https://github.com/Blockstream/greenlight.git?rev=f91390734fc8a3044812f05ff8d0e102660189bb#f91390734fc8a3044812f05ff8d0e102660189bb" dependencies = [ "anyhow", "async-trait", "base64 0.21.4", "bech32", - "bitcoin", + "bitcoin 0.29.2", "bytes", "chacha20poly1305", "cln-grpc", @@ -1703,6 +1735,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex_lit" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" + [[package]] name = "hkdf" version = "0.12.3" @@ -2091,7 +2129,7 @@ version = "0.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e009e1c0c21f66378b491bb40f548682138c63e09db6f3a05af59f8804bb9f4a" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "hex", "regex", ] @@ -2102,7 +2140,7 @@ version = "0.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90a0f2155316f1570446a0447c993480673f840748c8ed25bbc59dfc442ac770" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", ] [[package]] @@ -2112,8 +2150,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4e44b0e2822c8811470137d2339fdfe67a699b3248bb1606d1d02eb6a1e9f0a" dependencies = [ "bech32", - "bitcoin", - "bitcoin_hashes", + "bitcoin 0.29.2", + "bitcoin_hashes 0.11.0", "lightning 0.0.115", "num-traits", "secp256k1 0.24.3", @@ -2126,8 +2164,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1788c0158526ec27a502043c2911ea6ea58fdc656bdf8749484942c07b790d23" dependencies = [ "bech32", - "bitcoin", - "bitcoin_hashes", + "bitcoin 0.29.2", + "bitcoin_hashes 0.11.0", "lightning 0.0.116", "num-traits", "secp256k1 0.24.3", @@ -2144,7 +2182,7 @@ name = "lipalightninglib" version = "0.1.0" dependencies = [ "bip39", - "bitcoin", + "bitcoin 0.29.2", "breez-sdk-core", "camino", "chameleon", @@ -2266,7 +2304,7 @@ version = "9.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5b106477a0709e2da253e5559ba4ab20a272f8577f1eefff72f3a905b5d35f5" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "serde", ] @@ -3261,7 +3299,7 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.11.0", "rand", "secp256k1-sys 0.6.1", "serde", @@ -3276,6 +3314,17 @@ dependencies = [ "secp256k1-sys 0.8.1", ] +[[package]] +name = "secp256k1" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f" +dependencies = [ + "bitcoin_hashes 0.12.0", + "secp256k1-sys 0.8.1", + "serde", +] + [[package]] name = "secp256k1-sys" version = "0.6.1" @@ -3352,7 +3401,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca3ddb862d94a73280b5b6faa3c9bc37db242f6a495d49f0ffb85f040dbb9bca" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "bitcoin-consensus-derive", "hex", ] @@ -4141,7 +4190,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b35482e5bf458fa43996535afbca884b2562ab6419e20686340bb19f5305b30" dependencies = [ - "bitcoin", + "bitcoin 0.29.2", "log", "serde", ] @@ -4404,7 +4453,7 @@ source = "git+https://gitlab.com/cdecker/vls?tag=snapshot-20230920#b8d42d68bb3a5 dependencies = [ "anyhow", "backtrace", - "bitcoin", + "bitcoin 0.29.2", "bitcoin-consensus-derive", "bitcoin-push-decoder", "bolt-derive", diff --git a/Cargo.toml b/Cargo.toml index f19e3e56..4c4df60c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ honey-badger = { git = "https://github.com/getlipa/wild", tag = "v1.14.0" } graphql = { git = "https://github.com/getlipa/wild", tag = "v1.14.0" } perro = { git = "https://github.com/getlipa/perro", tag = "v1.1.0" } -breez-sdk-core = { git = "https://github.com/breez/breez-sdk", tag = "0.2.5" } +breez-sdk-core = { git = "https://github.com/breez/breez-sdk", tag = "0.2.7" } bip39 = "2.0.0" bitcoin = "0.29.2"