Merge rust-bitcoin/rust-bitcoin#4370: Accessing XOnlyPublicKey from bitcoin::taproot
87d1210156
accessing XOnlyPublicKey from bitcoin::taproot (aagbotemi)
Pull request description:
This PR fixes #4363
`XOnlyPublicKey` is now made available from `bitcoin::taproot`.
ACKs for top commit:
apoelstra:
ACK 87d1210156f6a39b1e59f098bc520dba6f02a5b4; successfully ran local tests
Tree-SHA512: 7ea0ee330d32e5413d06deb70d920396ebd275ce65841d6eadac318aab4e728629c57c828722df4e1cb3130bb72f4170f32218ec25ec243d99f0094094d8f9da
This commit is contained in:
commit
4a5ea9af53
|
@ -22,7 +22,7 @@ use secp256k1::{Scalar, Secp256k1};
|
|||
|
||||
use crate::consensus::Encodable;
|
||||
use crate::crypto::key::{
|
||||
SerializedXOnlyPublicKey, TapTweak, TweakedPublicKey, UntweakedPublicKey, XOnlyPublicKey,
|
||||
SerializedXOnlyPublicKey, TapTweak, TweakedPublicKey, UntweakedPublicKey,
|
||||
};
|
||||
use crate::prelude::{BTreeMap, BTreeSet, BinaryHeap, Vec};
|
||||
use crate::{Script, ScriptBuf};
|
||||
|
@ -36,6 +36,9 @@ pub use merkle_branch::TaprootMerkleBranch;
|
|||
#[doc(inline)]
|
||||
pub use merkle_branch::TaprootMerkleBranchBuf;
|
||||
|
||||
#[doc(inline)]
|
||||
pub use crate::XOnlyPublicKey;
|
||||
|
||||
type ControlBlockArrayVec = internals::array_vec::ArrayVec<u8, TAPROOT_CONTROL_MAX_SIZE>;
|
||||
|
||||
// Taproot test vectors from BIP-341 state the hashes without any reversing
|
||||
|
|
Loading…
Reference in New Issue