Skip to content

Commit 5801d19

Browse files
committed
Switch to bitcoin_hashes Hash160 in full_stack_target
1 parent d8dcb1a commit 5801d19

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

fuzz/fuzz_targets/full_stack_target.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ use bitcoin::blockdata::script::{Builder, Script};
1818
use bitcoin::blockdata::opcodes;
1919
use bitcoin::consensus::encode::deserialize;
2020
use bitcoin::network::constants::Network;
21-
use bitcoin::util::hash::{BitcoinHash, Sha256dHash, Hash160};
21+
use bitcoin::util::hash::{BitcoinHash, Sha256dHash};
2222

2323
use bitcoin_hashes::Hash as TraitImport;
2424
use bitcoin_hashes::HashEngine as TraitImportEngine;
2525
use bitcoin_hashes::sha256::Hash as Sha256;
26+
use bitcoin_hashes::hash160::Hash as Hash160;
2627

2728
use lightning::chain::chaininterface::{BroadcasterInterface,ConfirmationTarget,ChainListener,FeeEstimator,ChainWatchInterfaceUtil};
2829
use lightning::chain::transaction::OutPoint;
@@ -244,7 +245,7 @@ impl KeysInterface for KeyProvider {
244245
fn get_destination_script(&self) -> Script {
245246
let secp_ctx = Secp256k1::signing_only();
246247
let channel_monitor_claim_key = SecretKey::from_slice(&secp_ctx, &hex::decode("0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff").unwrap()[..]).unwrap();
247-
let our_channel_monitor_claim_key_hash = Hash160::from_data(&PublicKey::from_secret_key(&secp_ctx, &channel_monitor_claim_key).serialize());
248+
let our_channel_monitor_claim_key_hash = Hash160::hash(&PublicKey::from_secret_key(&secp_ctx, &channel_monitor_claim_key).serialize());
248249
Builder::new().push_opcode(opcodes::All::OP_PUSHBYTES_0).push_slice(&our_channel_monitor_claim_key_hash[..]).into_script()
249250
}
250251

0 commit comments

Comments
 (0)