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}