From fb29aadc47367ba8579f0004e97cd1fd7fd8236f Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 3 Mar 2025 11:15:48 +1100 Subject: [PATCH] Remove bip158 types from crate root BIP-158 (Compact Block Filters for Light Clients) is not so common as to require re-exorting its types at the crate root - remove them. --- bitcoin/src/hash_types.rs | 4 +++- bitcoin/src/lib.rs | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitcoin/src/hash_types.rs b/bitcoin/src/hash_types.rs index 10a995de6..75b04f40a 100644 --- a/bitcoin/src/hash_types.rs +++ b/bitcoin/src/hash_types.rs @@ -6,9 +6,11 @@ #[deprecated(since = "TBD", note = "use `crate::T` instead")] pub use crate::{ - BlockHash, FilterHash, FilterHeader, TxMerkleNode, Txid, WitnessCommitment, WitnessMerkleNode, + BlockHash, TxMerkleNode, Txid, WitnessCommitment, WitnessMerkleNode, Wtxid, }; +#[deprecated(since = "TBD", note = "use `crate::T` instead")] +pub use crate::bip158::{FilterHash, FilterHeader}; #[cfg(test)] mod tests { diff --git a/bitcoin/src/lib.rs b/bitcoin/src/lib.rs index af6386a40..16171adde 100644 --- a/bitcoin/src/lib.rs +++ b/bitcoin/src/lib.rs @@ -141,7 +141,6 @@ pub use units::{ #[doc(inline)] pub use crate::{ address::{Address, AddressType, KnownHrp}, - bip158::{FilterHash, FilterHeader}, bip32::XKeyIdentifier, crypto::ecdsa, crypto::key::{