Skip to content

Commit 198ebf3

Browse files
committed
Remove internals dependency
We do not need to depend on `internals` anymore, this was just needed until we sorted out `DisplayHex` in `hex-conservative`. This change should have been done as part of upgrading to `rust-bitcoin v0.31`.
1 parent c0bce68 commit 198ebf3

File tree

5 files changed

+3
-6
lines changed

5 files changed

+3
-6
lines changed

Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ base64 = ["bitcoin/base64"]
2424
[dependencies]
2525
bech32 = { version = "0.10.0-beta", default-features = false }
2626
bitcoin = { version = "0.31.0", default-features = false }
27-
internals = { package = "bitcoin-internals", version = "0.2.0", default_features = false }
2827

2928
# Do NOT use this as a feature! Use the `serde` feature instead.
3029
actual-serde = { package = "serde", version = "1.0.103", optional = true }

bitcoind-tests/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ miniscript = {path = "../"}
1212
bitcoind = { version = "0.34.0" }
1313
actual-rand = { package = "rand", version = "0.8.4"}
1414
secp256k1 = {version = "0.28.0", features = ["rand-std"]}
15-
internals = { package = "bitcoin-internals", version = "0.2.0", default_features = false }

bitcoind-tests/tests/setup/test_util.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use std::str::FromStr;
2121

2222
use actual_rand as rand;
2323
use bitcoin::hashes::{hash160, ripemd160, sha256, Hash};
24+
use bitcoin::hex::DisplayHex;
2425
use bitcoin::secp256k1;
25-
use internals::hex::exts::DisplayHex;
2626
use miniscript::descriptor::{SinglePub, SinglePubKey};
2727
use miniscript::{
2828
bitcoin, hash256, Descriptor, DescriptorPublicKey, Error, Miniscript, ScriptContext,

src/interpreter/error.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use core::fmt;
66
use std::error;
77

88
use bitcoin::hashes::hash160;
9+
use bitcoin::hex::DisplayHex;
910
use bitcoin::{secp256k1, taproot};
10-
use internals::hex::display::DisplayHex;
1111

1212
use super::BitcoinKey;
1313
use crate::prelude::*;

src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,6 @@ mod macros;
117117
#[macro_use]
118118
mod pub_macros;
119119

120-
use internals::hex::exts::DisplayHex;
121-
122120
pub mod descriptor;
123121
pub mod expression;
124122
pub mod interpreter;
@@ -137,6 +135,7 @@ use core::{cmp, fmt, hash, str};
137135
use std::error;
138136

139137
use bitcoin::hashes::{hash160, ripemd160, sha256, Hash};
138+
use bitcoin::hex::DisplayHex;
140139
use bitcoin::locktime::absolute;
141140
use bitcoin::{script, Opcode};
142141

0 commit comments

Comments
 (0)