key_is_part_of_member takes PublicKey

This commit is contained in:
Sosthene 2024-10-29 12:58:32 +01:00 committed by Nicolas Cantu
parent 8fc83c5770
commit 46d1d65c16

View File

@ -55,10 +55,10 @@ impl Member {
self.sp_addresses.clone()
}
pub fn key_is_part_of_member(&self, key: &XOnlyPublicKey) -> bool {
pub fn key_is_part_of_member(&self, key: &PublicKey) -> bool {
self.sp_addresses.iter().any(|a| {
let addr = SilentPaymentAddress::try_from(a.as_str()).unwrap();
addr.get_spend_key().x_only_public_key().0 == *key
addr.get_spend_key() == *key
})
}
}