Skip to content

Commit bc1c026

Browse files
authored
Merge pull request #3210 from tcharding/07-31-rm-hex-dep
Remove explicit dependency on hex-conservative
2 parents e4017c4 + eac1b87 commit bc1c026

34 files changed

+38
-45
lines changed

fuzz/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ lightning-invoice = { path = "../lightning-invoice" }
2323
lightning-rapid-gossip-sync = { path = "../lightning-rapid-gossip-sync" }
2424
bech32 = "0.9.1"
2525
bitcoin = { version = "0.31.2", features = ["secp-lowmemory"] }
26-
hex = { package = "hex-conservative", version = "0.1.1", default-features = false }
2726

2827
afl = { version = "0.12", optional = true }
2928
honggfuzz = { version = "0.5", optional = true, default-features = false }

fuzz/src/full_stack.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ use bitcoin::transaction::Version;
2424
use bitcoin::transaction::{Transaction, TxOut};
2525

2626
use bitcoin::hash_types::{BlockHash, Txid};
27-
use bitcoin::hashes::hex::FromHex;
2827
use bitcoin::hashes::sha256::Hash as Sha256;
2928
use bitcoin::hashes::sha256d::Hash as Sha256dHash;
3029
use bitcoin::hashes::Hash as _;
30+
use bitcoin::hex::FromHex;
3131
use bitcoin::WPubkeyHash;
3232

3333
use lightning::blinded_path::message::MessageContext;
@@ -1087,7 +1087,7 @@ pub extern "C" fn full_stack_run(data: *const u8, datalen: usize) {
10871087

10881088
#[cfg(test)]
10891089
mod tests {
1090-
use bitcoin::hashes::hex::FromHex;
1090+
use bitcoin::hex::FromHex;
10911091
use lightning::util::logger::{Logger, Record};
10921092
use std::collections::HashMap;
10931093
use std::sync::{Arc, Mutex};

fuzz/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
// licenses.
99

1010
extern crate bitcoin;
11-
extern crate hex;
1211
extern crate lightning;
1312
extern crate lightning_rapid_gossip_sync;
1413

fuzz/src/onion_message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ impl SignerProvider for KeyProvider {
281281

282282
#[cfg(test)]
283283
mod tests {
284-
use bitcoin::hashes::hex::FromHex;
284+
use bitcoin::hex::FromHex;
285285
use lightning::util::logger::{Logger, Record};
286286
use std::collections::HashMap;
287287
use std::sync::Mutex;

lightning-block-sync/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ rpc-client = [ "serde_json", "chunked_transfer" ]
1919

2020
[dependencies]
2121
bitcoin = "0.31.2"
22-
hex = { package = "hex-conservative", version = "0.1.1", default-features = false }
2322
lightning = { version = "0.0.123-beta", path = "../lightning" }
2423
tokio = { version = "1.35", features = [ "io-util", "net", "time", "rt" ], optional = true }
2524
serde_json = { version = "1.0", optional = true }

lightning-block-sync/src/convert.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::{BlockHeaderData, BlockSourceError};
55
use bitcoin::block::{Block, Header};
66
use bitcoin::consensus::encode;
77
use bitcoin::hash_types::{BlockHash, TxMerkleNode, Txid};
8-
use bitcoin::hashes::hex::FromHex;
8+
use bitcoin::hex::FromHex;
99
use bitcoin::Transaction;
1010

1111
use serde_json;
@@ -294,8 +294,8 @@ pub(crate) mod tests {
294294
use super::*;
295295
use bitcoin::constants::genesis_block;
296296
use bitcoin::hashes::Hash;
297+
use bitcoin::hex::DisplayHex;
297298
use bitcoin::network::Network;
298-
use hex::DisplayHex;
299299
use serde_json::value::Number;
300300
use serde_json::Value;
301301

lightning-block-sync/src/utils.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use bitcoin::hashes::hex::{FromHex, HexToArrayError};
1+
use bitcoin::hex::{FromHex, HexToArrayError};
22
use bitcoin::pow::Work;
33

44
pub fn hex_to_work(hex: &str) -> Result<Work, HexToArrayError> {
@@ -9,7 +9,7 @@ pub fn hex_to_work(hex: &str) -> Result<Work, HexToArrayError> {
99
#[cfg(test)]
1010
mod tests {
1111
use super::*;
12-
use bitcoin::hashes::hex::HexToBytesError;
12+
use bitcoin::hex::HexToBytesError;
1313
use bitcoin::pow::Work;
1414

1515
#[test]

lightning-invoice/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ bitcoin = { version = "0.31.2", default-features = false }
2828

2929
[dev-dependencies]
3030
lightning = { version = "0.0.123-beta", path = "../lightning", default-features = false, features = ["_test_utils"] }
31-
hex = { package = "hex-conservative", version = "0.1.1", default-features = false }
3231
serde_json = { version = "1"}
3332
hashbrown = { version = "0.13", default-features = false }
3433

lightning-invoice/tests/ser_de.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ extern crate bech32;
22
extern crate lightning;
33
extern crate lightning_invoice;
44
extern crate secp256k1;
5-
extern crate hex;
65

76
use bitcoin::{PubkeyHash, ScriptHash, WitnessVersion};
8-
use bitcoin::hashes::hex::FromHex;
7+
use bitcoin::hex::FromHex;
98
use bitcoin::hashes::{sha256, Hash};
109
use lightning_invoice::*;
1110
use secp256k1::PublicKey;

lightning/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ bitcoin = { version = "0.31.2", default-features = false, features = ["secp-reco
4545

4646
hashbrown = { version = "0.13", optional = true, default-features = false }
4747
possiblyrandom = { version = "0.2", optional = true, default-features = false }
48-
hex = { package = "hex-conservative", version = "0.1.1", default-features = false }
4948
regex = { version = "1.5.6", optional = true }
5049
backtrace = { version = "0.3", optional = true }
5150

0 commit comments

Comments
 (0)