Skip to content

Commit 5d342eb

Browse files
committed
Do not use blockdata:: in bitcoin paths
1 parent e67d92f commit 5d342eb

File tree

9 files changed

+12
-17
lines changed

9 files changed

+12
-17
lines changed

examples/sign_multisig.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use std::collections::HashMap;
66
use std::str::FromStr;
77

8-
use bitcoin::blockdata::witness::Witness;
8+
use bitcoin::witness::Witness;
99
use bitcoin::{absolute, ecdsa, transaction, Amount, Sequence};
1010

1111
fn main() {

fuzz/fuzz_targets/roundtrip_miniscript_script.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![allow(unexpected_cfgs)]
22

33
use honggfuzz::fuzz;
4-
use miniscript::bitcoin::blockdata::script;
4+
use miniscript::bitcoin::script;
55
use miniscript::{Miniscript, Segwitv0};
66

77
fn do_test(data: &[u8]) {

src/descriptor/mod.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -1000,13 +1000,11 @@ pub(crate) use write_descriptor;
10001000
mod tests {
10011001
use core::convert::TryFrom;
10021002

1003-
use bitcoin::blockdata::opcodes::all::{OP_CLTV, OP_CSV};
1004-
use bitcoin::blockdata::script::Instruction;
1005-
use bitcoin::blockdata::{opcodes, script};
10061003
use bitcoin::hashes::hex::FromHex;
1007-
use bitcoin::script::PushBytes;
1004+
use bitcoin::opcodes::all::{OP_CLTV, OP_CSV};
1005+
use bitcoin::script::{Instruction, PushBytes};
10081006
use bitcoin::sighash::EcdsaSighashType;
1009-
use bitcoin::{bip32, PublicKey, Sequence};
1007+
use bitcoin::{bip32, opcodes, script, PublicKey, Sequence};
10101008

10111009
use super::checksum::desc_checksum;
10121010
use super::*;

src/descriptor/tr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ impl<Pk: MiniscriptKey + ToPublicKey> Tr<Pk> {
357357
/// Obtains the corresponding script pubkey for this descriptor.
358358
pub fn script_pubkey(&self) -> ScriptBuf {
359359
let output_key = self.spend_info().output_key();
360-
let builder = bitcoin::blockdata::script::Builder::new();
360+
let builder = bitcoin::script::Builder::new();
361361
builder
362362
.push_opcode(opcodes::all::OP_PUSHNUM_1)
363363
.push_slice(output_key.serialize())

src/interpreter/inner.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -392,10 +392,9 @@ mod tests {
392392
use core::convert::TryFrom;
393393
use core::str::FromStr;
394394

395-
use bitcoin::blockdata::script;
396395
use bitcoin::hashes::hex::FromHex;
397396
use bitcoin::script::PushBytes;
398-
use bitcoin::ScriptBuf;
397+
use bitcoin::{script, ScriptBuf};
399398

400399
use super::*;
401400

src/interpreter/stack.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33

44
//! Interpreter stack
55
6-
use bitcoin::blockdata::{opcodes, script};
76
use bitcoin::hashes::{hash160, ripemd160, sha256};
8-
use bitcoin::{absolute, relative, Sequence};
7+
use bitcoin::{absolute, opcodes, relative, script, Sequence};
98

109
use super::error::PkEvalErrInner;
1110
use super::{verify_sersig, BitcoinKey, Error, HashLockType, KeySigPair, SatisfiedConstraint};
@@ -50,7 +49,7 @@ impl<'txin> Element<'txin> {
5049
///
5150
/// Supports `OP_1` but no other numbers since these are not used by Miniscript
5251
pub fn from_instruction(
53-
ins: Result<script::Instruction<'txin>, bitcoin::blockdata::script::Error>,
52+
ins: Result<script::Instruction<'txin>, bitcoin::script::Error>,
5453
) -> Result<Self, Error> {
5554
match ins {
5655
//Also covers the dissatisfied case as PushBytes0

src/miniscript/lex.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
use core::fmt;
99

10-
use bitcoin::blockdata::{opcodes, script};
10+
use bitcoin::{opcodes, script};
1111

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

src/plan.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ impl Plan {
271271
&self,
272272
stfr: &Sat,
273273
) -> Result<(Vec<Vec<u8>>, ScriptBuf), Error> {
274-
use bitcoin::blockdata::script::Builder;
274+
use bitcoin::script::Builder;
275275

276276
let stack = self
277277
.template

src/policy/compiler.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1200,8 +1200,7 @@ where
12001200
mod tests {
12011201
use core::str::FromStr;
12021202

1203-
use bitcoin::blockdata::{opcodes, script};
1204-
use bitcoin::hashes;
1203+
use bitcoin::{hashes, opcodes, script};
12051204

12061205
use super::*;
12071206
use crate::miniscript::{Legacy, Segwitv0, Tap};

0 commit comments

Comments
 (0)