diff --git a/Cargo.lock b/Cargo.lock index eaf840b..060c882 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -111,11 +111,11 @@ dependencies = [ "async-trait", "bdk-macros", "bip39", - "bitcoin 0.28.1", + "bitcoin", "bitcoinconsensus", - "bitcoincore-rpc 0.15.0", + "bitcoincore-rpc", "cc", - "electrum-client 0.10.1", + "electrum-client", "futures", "js-sys", "lazy_static", @@ -213,18 +213,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "bitcoin" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a41df6ad9642c5c15ae312dd3d074de38fd3eb7cc87ad4ce10f90292a83fe4d" -dependencies = [ - "bech32", - "bitcoin_hashes 0.10.0", - "secp256k1 0.20.3", - "serde", -] - [[package]] name = "bitcoin" version = "0.28.1" @@ -234,7 +222,7 @@ dependencies = [ "base64-compat", "bech32", "bitcoin_hashes 0.10.0", - "secp256k1 0.22.1", + "secp256k1", "serde", ] @@ -263,68 +251,46 @@ dependencies = [ "libc", ] -[[package]] -name = "bitcoincore-rpc" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8d99d58466295cb2bf72c6959b784d59f8f0d6977458d2ba3eb75c834f36c3" -dependencies = [ - "bitcoincore-rpc-json 0.14.0", - "jsonrpc", - "log", - "serde", - "serde_json", -] - [[package]] name = "bitcoincore-rpc" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd0e67dbf7a9971e7f4276f6089e9e814ce0f624a03216b7d92d00351ae7fb3e" dependencies = [ - "bitcoincore-rpc-json 0.15.0", + "bitcoincore-rpc-json", "jsonrpc", "log", "serde", "serde_json", ] -[[package]] -name = "bitcoincore-rpc-json" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce91de73c61f5776cf938bfa88378c5b404a70e3369b761dacbe6024fea79dd" -dependencies = [ - "bitcoin 0.27.1", - "serde", - "serde_json", -] - [[package]] name = "bitcoincore-rpc-json" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e2ae16202721ba8c3409045681fac790a5ddc791f05731a2df22c0c6bffc0f1" dependencies = [ - "bitcoin 0.28.1", + "bitcoin", "serde", "serde_json", ] [[package]] name = "bitcoind" -version = "0.20.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65ddc41af9556a341c909bc71de33e16da52bf5f8dbda6b7a402054c60bdb722" +checksum = "0831b9721892ce845a6acadd111311bee84f9e1cc0c5017b8213ec4437ccdfe2" dependencies = [ "bitcoin_hashes 0.10.0", - "bitcoincore-rpc 0.14.0", + "bitcoincore-rpc", + "filetime", "flate2", "home", "log", "tar", "tempfile", "ureq 1.5.5", + "which", ] [[package]] @@ -549,38 +515,26 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "electrsd" -version = "0.12.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "334abee7787b76757ac34b13a9a1cbf1ef0f2da35162d3ceb95a5b0bc34df80f" +checksum = "5ad65605e022b44ab8c1e489547311bb48b5c605a0aea9ba908e12cae2880111" dependencies = [ "bitcoin_hashes 0.10.0", "bitcoind", - "electrum-client 0.8.0", + "electrum-client", "log", "nix", "ureq 2.2.0", "zip", ] -[[package]] -name = "electrum-client" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd12f125852d77980725243b2a8b3bea73cd4c7a22c33bc52b08b664c561dc7" -dependencies = [ - "bitcoin 0.27.1", - "log", - "serde", - "serde_json", -] - [[package]] name = "electrum-client" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ef9b40020912229e947b45d91f9ff96b10d543e0eddd75ff41b9eda24d9c051" dependencies = [ - "bitcoin 0.28.1", + "bitcoin", "log", "rustls 0.20.6", "serde", @@ -671,9 +625,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" +checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" dependencies = [ "cfg-if", "libc", @@ -683,11 +637,13 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.24" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" dependencies = [ + "cfg-if", "crc32fast", + "libc", "miniz_oxide", ] @@ -1168,17 +1124,18 @@ version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da39fc7a8adea97a677337b0091779dd86349226b869053af496584a9b9e5847" dependencies = [ - "bitcoin 0.28.1", + "bitcoin", "serde", ] [[package]] name = "miniz_oxide" -version = "0.5.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg 1.1.0", ] [[package]] @@ -1751,16 +1708,6 @@ dependencies = [ "untrusted", ] -[[package]] -name = "secp256k1" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d03ceae636d0fed5bae6a7f4f664354c5f4fcedf6eef053fef17e49f837d0a" -dependencies = [ - "secp256k1-sys 0.4.2", - "serde", -] - [[package]] name = "secp256k1" version = "0.22.1" @@ -1768,19 +1715,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26947345339603ae8395f68e2f3d85a6b0a8ddfe6315818e80b8504415099db0" dependencies = [ "rand 0.6.5", - "secp256k1-sys 0.5.2", + "secp256k1-sys", "serde", ] -[[package]] -name = "secp256k1-sys" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036" -dependencies = [ - "cc", -] - [[package]] name = "secp256k1-sys" version = "0.5.2" @@ -2462,6 +2400,17 @@ dependencies = [ "webpki 0.22.0", ] +[[package]] +name = "which" +version = "4.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" +dependencies = [ + "either", + "lazy_static", + "libc", +] + [[package]] name = "winapi" version = "0.3.9"