radix_common/constants/auth_addresses.rs
1use crate::crypto::PublicKey;
2use crate::types::*;
3use sbor::rust::prelude::*;
4
5pub struct AuthAddresses;
6
7impl AuthAddresses {
8 pub fn signer_set<'a>(
9 signer_public_keys: impl IntoIterator<Item = &'a PublicKey>,
10 ) -> BTreeSet<NonFungibleGlobalId> {
11 signer_public_keys
12 .into_iter()
13 .map(NonFungibleGlobalId::from_public_key)
14 .collect()
15 }
16}