<span class="kw">use </span>bitcoin::{
absolute,
bip32::{DerivationPath, Fingerprint, KeySource},
- blockdata::transaction::Sequence,
ecdsa,
hashes::{hash160, ripemd160, sha256},
secp256k1::Secp256k1,
taproot::{<span class="self">self</span>, LeafVersion, TapLeafHash},
+ transaction::Sequence,
ScriptBuf, TxIn, Witness, WitnessVersion,
};
<span class="kw">use </span>miniscript::{
<span class="kw">use </span>core::convert::AsRef;
<span class="kw">use </span>bdk_chain::ConfirmationTime;
-<span class="kw">use </span>bitcoin::blockdata::transaction::{OutPoint, Sequence, TxOut};
+<span class="kw">use </span>bitcoin::transaction::{OutPoint, Sequence, TxOut};
<span class="kw">use </span>bitcoin::{psbt, Weight};
<span class="kw">use </span>serde::{Deserialize, Serialize};
#[doc(hidden)]
</span><span class="macro">macro_rules!</span> floating_rate {
(<span class="macro-nonterminal">$rate</span>:expr) => {{
- <span class="kw">use </span><span class="macro-nonterminal">$crate::bitcoin::blockdata::constants::WITNESS_SCALE_FACTOR</span>;
+ <span class="kw">use </span><span class="macro-nonterminal">$crate::bitcoin::constants::WITNESS_SCALE_FACTOR</span>;
<span class="comment">// sat_kwu / 250.0 -> sat_vb
</span><span class="macro-nonterminal">$rate</span>.to_sat_per_kwu() <span class="kw">as </span>f64 / ((<span class="number">1000 </span>/ WITNESS_SCALE_FACTOR) <span class="kw">as </span>f64)
}};