diff --git a/Cargo.lock b/Cargo.lock index 7482c6571..e485aa475 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -704,8 +704,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" dependencies = [ - "bitcoin-internals", - "bitcoin_hashes", + "bitcoin-internals 0.3.0", + "bitcoin_hashes 0.14.0", ] [[package]] @@ -742,6 +742,12 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +[[package]] +name = "bech32" +version = "0.10.0-beta" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98f7eed2b2781a6f0b5c903471d48e15f56fb4e1165df8a9a2337fd1a59d45ea" + [[package]] name = "bech32" version = "0.11.0" @@ -802,6 +808,21 @@ dependencies = [ "which", ] +[[package]] +name = "bitcoin" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c85783c2fe40083ea54a33aa2f0ba58831d90fcd190f5bdc47e74e84d2a96ae" +dependencies = [ + "bech32 0.10.0-beta", + "bitcoin-internals 0.2.0", + "bitcoin_hashes 0.13.0", + "hex-conservative 0.1.2", + "hex_lit", + "secp256k1 0.28.2", + "serde 1.0.203", +] + [[package]] name = "bitcoin" version = "0.32.0" @@ -809,17 +830,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7170e7750a20974246f17ece04311b4205a6155f1db564c5b224af817663c3ea" dependencies = [ "base58ck", - "bech32", - "bitcoin-internals", + "bech32 0.11.0", + "bitcoin-internals 0.3.0", "bitcoin-io", "bitcoin-units", - "bitcoin_hashes", - "hex-conservative", + "bitcoin_hashes 0.14.0", + "hex-conservative 0.2.0", "hex_lit", "secp256k1 0.29.0", "serde 1.0.203", ] +[[package]] +name = "bitcoin-internals" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" +dependencies = [ + "serde 1.0.203", +] + [[package]] name = "bitcoin-internals" version = "0.3.0" @@ -841,7 +871,18 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb54da0b28892f3c52203a7191534033e051b6f4b52bc15480681b57b7e036f5" dependencies = [ - "bitcoin-internals", + "bitcoin-internals 0.3.0", + "serde 1.0.203", +] + +[[package]] +name = "bitcoin_hashes" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" +dependencies = [ + "bitcoin-internals 0.2.0", + "hex-conservative 0.1.2", "serde 1.0.203", ] @@ -852,7 +893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" dependencies = [ "bitcoin-io", - "hex-conservative", + "hex-conservative 0.2.0", "serde 1.0.203", ] @@ -875,7 +916,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8909583c5fab98508e80ef73e5592a651c954993dc6b7739963257d19f0e71a" dependencies = [ - "bitcoin", + "bitcoin 0.32.0", "serde 1.0.203", "serde_json", ] @@ -1576,13 +1617,30 @@ dependencies = [ "serde 1.0.203", ] +[[package]] +name = "electrum-client" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89008f106be6f303695522f2f4c1f28b40c3e8367ed8b3bb227f1f882cb52cc2" +dependencies = [ + "bitcoin 0.31.2", + "byteorder", + "libc", + "log", + "rustls 0.21.12", + "serde 1.0.203", + "serde_json", + "webpki-roots", + "winapi 0.3.9", +] + [[package]] name = "electrum-client" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c7b1f8783238bb18e6e137875b0a66f3dffe6c7ea84066e05d033cf180b150f" dependencies = [ - "bitcoin", + "bitcoin 0.32.0", "byteorder", "libc", "log", @@ -2137,6 +2195,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-conservative" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" + [[package]] name = "hex-conservative" version = "0.2.0" @@ -4281,10 +4345,10 @@ dependencies = [ name = "sbtc" version = "0.1.0" dependencies = [ - "bitcoin", + "bitcoin 0.32.0", "bitcoincore-rpc", "clarity", - "electrum-client", + "electrum-client 0.20.0", "rand 0.8.5", "secp256k1 0.29.0", "serde 1.0.203", @@ -4338,13 +4402,24 @@ dependencies = [ "serde 1.0.203", ] +[[package]] +name = "secp256k1" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" +dependencies = [ + "bitcoin_hashes 0.13.0", + "secp256k1-sys 0.9.2", + "serde 1.0.203", +] + [[package]] name = "secp256k1" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.14.0", "rand 0.8.5", "secp256k1-sys 0.10.0", "serde 1.0.203", @@ -4359,6 +4434,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb" +dependencies = [ + "cc", +] + [[package]] name = "secp256k1-sys" version = "0.10.0" @@ -4665,13 +4749,13 @@ dependencies = [ "aquamarine", "backoff", "bincode", - "bitcoin", + "bitcoin 0.32.0", "bitcoincore-rpc", "bitvec", "blocklist-api", "clap", "config 0.14.0", - "electrum-client", + "electrum-client 0.19.0", "fake", "futures", "hashbrown 0.14.5",