Skip to content

Commit eac1b87

Browse files
committed
Use bitcoin::hex instead of bitcoin::hashes::hex
Use the `hex-conservative` crate directly from `bitcoin` instead of from `hashes`. Although it makes no real difference it is slightly more clear and more terse.
1 parent aeee8fe commit eac1b87

26 files changed

+29
-29
lines changed

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/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/src/convert.rs

Lines changed: 1 addition & 1 deletion
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;

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/tests/ser_de.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ extern crate lightning_invoice;
44
extern crate secp256k1;
55

66
use bitcoin::{PubkeyHash, ScriptHash, WitnessVersion};
7-
use bitcoin::hashes::hex::FromHex;
7+
use bitcoin::hex::FromHex;
88
use bitcoin::hashes::{sha256, Hash};
99
use lightning_invoice::*;
1010
use secp256k1::PublicKey;

lightning/src/chain/channelmonitor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4819,7 +4819,7 @@ mod tests {
48194819
use bitcoin::sighash::EcdsaSighashType;
48204820
use bitcoin::hashes::Hash;
48214821
use bitcoin::hashes::sha256::Hash as Sha256;
4822-
use bitcoin::hashes::hex::FromHex;
4822+
use bitcoin::hex::FromHex;
48234823
use bitcoin::hash_types::{BlockHash, Txid};
48244824
use bitcoin::network::Network;
48254825
use bitcoin::secp256k1::{SecretKey,PublicKey};

lightning/src/chain/package.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1205,7 +1205,7 @@ mod tests {
12051205
use bitcoin::script::ScriptBuf;
12061206
use bitcoin::transaction::OutPoint as BitcoinOutPoint;
12071207

1208-
use bitcoin::hashes::hex::FromHex;
1208+
use bitcoin::hex::FromHex;
12091209

12101210
use bitcoin::secp256k1::{PublicKey,SecretKey};
12111211
use bitcoin::secp256k1::Secp256k1;

lightning/src/chain/transaction.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ mod tests {
9292

9393
use bitcoin::transaction::Transaction;
9494
use bitcoin::consensus::encode;
95-
use bitcoin::hashes::hex::FromHex;
95+
use bitcoin::hex::FromHex;
9696

9797
#[test]
9898
fn test_channel_id_calculation() {

lightning/src/ln/chan_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1842,7 +1842,7 @@ mod tests {
18421842
use crate::sign::{ChannelSigner, SignerProvider};
18431843
use bitcoin::{Network, Txid, ScriptBuf};
18441844
use bitcoin::hashes::Hash;
1845-
use bitcoin::hashes::hex::FromHex;
1845+
use bitcoin::hex::FromHex;
18461846
use crate::ln::types::PaymentHash;
18471847
use bitcoin::address::Payload;
18481848
use bitcoin::PublicKey as BitcoinPublicKey;

lightning/src/ln/channel.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9618,7 +9618,7 @@ mod tests {
96189618
use bitcoin::secp256k1::{SecretKey,PublicKey};
96199619
use bitcoin::hashes::sha256::Hash as Sha256;
96209620
use bitcoin::hashes::Hash;
9621-
use bitcoin::hashes::hex::FromHex;
9621+
use bitcoin::hex::FromHex;
96229622
use bitcoin::locktime::absolute::LockTime;
96239623
use bitcoin::{WitnessProgram, WitnessVersion, WPubkeyHash};
96249624
use crate::prelude::*;
@@ -10272,7 +10272,7 @@ mod tests {
1027210272
use bitcoin::sighash;
1027310273
use bitcoin::consensus::encode::serialize;
1027410274
use bitcoin::sighash::EcdsaSighashType;
10275-
use bitcoin::hashes::hex::FromHex;
10275+
use bitcoin::hex::FromHex;
1027610276
use bitcoin::hash_types::Txid;
1027710277
use bitcoin::hex::DisplayHex;
1027810278
use bitcoin::secp256k1::Message;

lightning/src/ln/channel_keys.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ key_read_write!(RevocationKey);
256256
#[cfg(test)]
257257
mod test {
258258
use super::derive_public_key;
259-
use bitcoin::hashes::hex::FromHex;
259+
use bitcoin::hex::FromHex;
260260
use bitcoin::secp256k1::{PublicKey, Secp256k1, SecretKey};
261261

262262
#[test]

lightning/src/ln/monitor_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use bitcoin::{Amount, PublicKey, ScriptBuf, Transaction, TxIn, TxOut, Witness};
2828
use bitcoin::locktime::absolute::LockTime;
2929
use bitcoin::script::Builder;
3030
use bitcoin::opcodes;
31-
use bitcoin::hashes::hex::FromHex;
31+
use bitcoin::hex::FromHex;
3232
use bitcoin::secp256k1::{Secp256k1, SecretKey};
3333
use bitcoin::sighash::{SighashCache, EcdsaSighashType};
3434
use bitcoin::transaction::Version;

lightning/src/ln/msgs.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3276,7 +3276,7 @@ mod tests {
32763276
use crate::util::ser::{BigSize, FixedLengthReader, Hostname, LengthReadable, Readable, ReadableArgs, TransactionU16LenLimited, Writeable};
32773277
use crate::util::test_utils;
32783278

3279-
use bitcoin::hashes::hex::FromHex;
3279+
use bitcoin::hex::FromHex;
32803280
use bitcoin::address::Address;
32813281
use bitcoin::network::Network;
32823282
use bitcoin::constants::ChainHash;

lightning/src/ln/onion_route_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ use bitcoin::secp256k1::{PublicKey, Secp256k1, SecretKey};
4040

4141
use crate::io;
4242
use crate::prelude::*;
43-
use bitcoin::hashes::hex::FromHex;
43+
use bitcoin::hex::FromHex;
4444

4545
use crate::ln::functional_test_utils::*;
4646

lightning/src/ln/onion_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,7 +1280,7 @@ mod tests {
12801280
#[allow(unused_imports)]
12811281
use crate::prelude::*;
12821282

1283-
use bitcoin::hashes::hex::FromHex;
1283+
use bitcoin::hex::FromHex;
12841284
use bitcoin::secp256k1::Secp256k1;
12851285
use bitcoin::secp256k1::{PublicKey, SecretKey};
12861286

lightning/src/ln/peer_channel_encryptor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ impl MessageBuf {
570570
mod tests {
571571
use super::{MessageBuf, LN_MAX_MSG_LEN};
572572

573-
use bitcoin::hashes::hex::FromHex;
573+
use bitcoin::hex::FromHex;
574574
use bitcoin::secp256k1::{PublicKey, SecretKey};
575575
use bitcoin::secp256k1::Secp256k1;
576576

lightning/src/offers/merkle.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ mod tests {
304304
use super::{SIGNATURE_TYPES, TlvStream, WithoutSignatures};
305305

306306
use bitcoin::hashes::{Hash, sha256};
307-
use bitcoin::hashes::hex::FromHex;
307+
use bitcoin::hex::FromHex;
308308
use bitcoin::secp256k1::{Keypair, Message, Secp256k1, SecretKey};
309309
use bitcoin::secp256k1::schnorr::Signature;
310310
use crate::offers::offer::{Amount, OfferBuilder};

lightning/src/onion_message/functional_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use super::offers::{OffersMessage, OffersMessageHandler};
2525
use super::packet::{OnionMessageContents, Packet};
2626

2727
use bitcoin::network::Network;
28-
use bitcoin::hashes::hex::FromHex;
28+
use bitcoin::hex::FromHex;
2929
use bitcoin::secp256k1::{All, PublicKey, Secp256k1, SecretKey};
3030

3131
use crate::io;

lightning/src/onion_message/messenger.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ for OnionMessenger<ES, NS, L, NL, MR, OMH, APH, CMH> where
144144
/// ```
145145
/// # extern crate bitcoin;
146146
/// # use bitcoin::hashes::_export::_core::time::Duration;
147-
/// # use bitcoin::hashes::hex::FromHex;
147+
/// # use bitcoin::hex::FromHex;
148148
/// # use bitcoin::secp256k1::{PublicKey, Secp256k1, SecretKey, self};
149149
/// # use lightning::blinded_path::{BlindedPath, EmptyNodeIdLookUp};
150150
/// # use lightning::blinded_path::message::{ForwardNode, MessageContext};

lightning/src/routing/gossip.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2430,7 +2430,7 @@ pub(crate) mod tests {
24302430

24312431
use bitcoin::hashes::sha256d::Hash as Sha256dHash;
24322432
use bitcoin::hashes::Hash;
2433-
use bitcoin::hashes::hex::FromHex;
2433+
use bitcoin::hex::FromHex;
24342434
use bitcoin::network::Network;
24352435
use bitcoin::amount::Amount;
24362436
use bitcoin::constants::ChainHash;

lightning/src/routing/router.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3598,7 +3598,7 @@ mod tests {
35983598
use bitcoin::script::Builder;
35993599
use bitcoin::opcodes;
36003600
use bitcoin::transaction::TxOut;
3601-
use bitcoin::hashes::hex::FromHex;
3601+
use bitcoin::hex::FromHex;
36023602
use bitcoin::secp256k1::{PublicKey,SecretKey};
36033603
use bitcoin::secp256k1::Secp256k1;
36043604

lightning/src/routing/test_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use crate::util::ser::Writeable;
1616
use bitcoin::constants::ChainHash;
1717
use bitcoin::hashes::sha256d::Hash as Sha256dHash;
1818
use bitcoin::hashes::Hash;
19-
use bitcoin::hashes::hex::FromHex;
19+
use bitcoin::hex::FromHex;
2020
use bitcoin::network::Network;
2121
use bitcoin::secp256k1::{PublicKey,SecretKey};
2222
use bitcoin::secp256k1::{Secp256k1, All};

lightning/src/sign/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ impl SpendableOutputDescriptor {
328328
/// To get the proprietary field use:
329329
/// ```
330330
/// use bitcoin::psbt::{Psbt};
331-
/// use bitcoin::hashes::hex::FromHex;
331+
/// use bitcoin::hex::FromHex;
332332
///
333333
/// # let s = "70736274ff0100520200000001dee978529ab3e61a2987bea5183713d0e6d5ceb5ac81100fdb54a1a2\
334334
/// # 69cef505000000000090000000011f26000000000000160014abb3ab63280d4ccc5c11d6b50fd427a8\

lightning/src/util/ser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,7 @@ impl Readable for ClaimId {
15071507

15081508
#[cfg(test)]
15091509
mod tests {
1510-
use bitcoin::hashes::hex::FromHex;
1510+
use bitcoin::hex::FromHex;
15111511
use bitcoin::secp256k1::ecdsa;
15121512
use crate::util::ser::{Readable, Hostname, Writeable};
15131513
use crate::prelude::*;

lightning/src/util/ser_macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1294,7 +1294,7 @@ mod tests {
12941294
use crate::io::{self, Cursor};
12951295
use crate::ln::msgs::DecodeError;
12961296
use crate::util::ser::{MaybeReadable, Readable, Writeable, HighZeroBytesDroppedBigSize, VecWriter};
1297-
use bitcoin::hashes::hex::FromHex;
1297+
use bitcoin::hex::FromHex;
12981298
use bitcoin::secp256k1::PublicKey;
12991299

13001300
// The BOLT TLV test cases don't include any tests which use our "required-value" logic since

lightning/src/util/transaction_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ mod tests {
7878
use bitcoin::script::Builder;
7979
use bitcoin::hash_types::Txid;
8080
use bitcoin::hashes::Hash;
81-
use bitcoin::hashes::hex::FromHex;
81+
use bitcoin::hex::FromHex;
8282
use bitcoin::{PubkeyHash, Sequence, Witness};
8383

8484
use alloc::vec;

0 commit comments

Comments
 (0)