ark_core/conversions.rs
1use bitcoin::secp256k1::PublicKey;
2use bitcoin::XOnlyPublicKey;
3
4pub fn to_musig_pk(pk: PublicKey) -> musig::PublicKey {
5 musig::PublicKey::from_slice(&pk.serialize()).expect("valid conversion")
6}
7
8pub fn from_musig_xonly(pk: musig::XOnlyPublicKey) -> XOnlyPublicKey {
9 XOnlyPublicKey::from_slice(&pk.serialize()).expect("valid conversion")
10}