Skip to content

Commit b03c594

Browse files
committed
add bitcoin-internals dependency
I would like the ArrayExt trait, which has a bunch of unsafe code, and which implements stuff that is missing in stdlib. This is already in our dep tree through rust-bitcoin so adding a direct dependency adds no new code exposure.
1 parent bab8a59 commit b03c594

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

Cargo-recent.lock

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ version = "0.1.0"
2626
source = "registry+https://github.com/rust-lang/crates.io-index"
2727
checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f"
2828
dependencies = [
29-
"bitcoin-internals",
29+
"bitcoin-internals 0.3.0",
3030
"bitcoin_hashes",
3131
]
3232

@@ -66,7 +66,7 @@ dependencies = [
6666
"base58ck",
6767
"base64 0.21.7",
6868
"bech32",
69-
"bitcoin-internals",
69+
"bitcoin-internals 0.3.0",
7070
"bitcoin-io",
7171
"bitcoin-units",
7272
"bitcoin_hashes",
@@ -85,6 +85,12 @@ dependencies = [
8585
"serde",
8686
]
8787

88+
[[package]]
89+
name = "bitcoin-internals"
90+
version = "0.5.0"
91+
source = "registry+https://github.com/rust-lang/crates.io-index"
92+
checksum = "a30a22d1f112dde8e16be7b45c63645dc165cef254f835b3e1e9553e485cfa64"
93+
8894
[[package]]
8995
name = "bitcoin-io"
9096
version = "0.1.3"
@@ -103,7 +109,7 @@ version = "0.1.2"
103109
source = "registry+https://github.com/rust-lang/crates.io-index"
104110
checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2"
105111
dependencies = [
106-
"bitcoin-internals",
112+
"bitcoin-internals 0.3.0",
107113
"serde",
108114
]
109115

@@ -203,6 +209,7 @@ dependencies = [
203209
"bech32",
204210
"bincode",
205211
"bitcoin",
212+
"bitcoin-internals 0.5.0",
206213
"getrandom 0.2.16",
207214
"hex-conservative 1.1.0",
208215
"rand",

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ base64 = ["bitcoin/base64"]
2929
[dependencies]
3030
bech32 = "0.11.0"
3131
bitcoin = "0.32.2"
32+
internals = { package = "bitcoin-internals", version = "0.5" }
3233
secp256k1-zkp = { version = "0.11.0", features = ["global-context", "hashes"] }
3334

3435
# Used for ContractHash::from_json_contract.

0 commit comments

Comments
 (0)