bitcoindevkit / bdk-cli

A CLI wallet library and REPL tool to demo and test the BDK library
Other
108 stars 64 forks source link

Fix `base64` dependency duplication #103

Closed rajarshimaitra closed 1 year ago

rajarshimaitra commented 2 years ago

We currently have multiple versions of base64 in our dependency tree.. Ideally we should use the one exposed by rust-bitcoin.

[[package]]
name = "bdk-cli"
version = "0.5.0"
dependencies = [
 "base64 0.11.0",
 "bdk",
 "bdk-macros",
 "bdk-reserves",
 "dirs-next",
 "electrsd",
 "env_logger",
 "log",
 "regex",
 "rustyline",
 "serde_json",
 "structopt",
 "zeroize",
]
[[package]]
name = "bitcoin"
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05bba324e6baf655b882df672453dbbc527bc938cadd27750ae510aaccc3a66a"
dependencies = [
 "base64-compat",
 "bech32",
 "bitcoin_hashes 0.10.0",
 "secp256k1 0.22.1",
 "serde",
]
[[package]]
name = "ureq"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3131cd6cb18488da91da1d10ed31e966f453c06b65bf010d35638456976a3fd7"
dependencies = [
 "base64 0.13.0",
 "chunked_transfer",
 "log",
 "once_cell",
 "rustls 0.19.1",
 "serde",
 "serde_json",
 "socks",
 "url",
 "webpki 0.21.4",
 "webpki-roots 0.21.1",
]

From Cargo.lock at b3d81b48aa59def14739a753116a8ad48a665c36

rajarshimaitra commented 1 year ago

base64 dependencies in bdk-cli has been removed via recent changes..