Trait pallet_alliance::IdentityVerifier 
source · pub trait IdentityVerifier<AccountId> {
    // Required methods
    fn has_identity(who: &AccountId, fields: u64) -> bool;
    fn has_good_judgement(who: &AccountId) -> bool;
    fn super_account_id(who: &AccountId) -> Option<AccountId>;
}Expand description
Interface required for identity verification.
Required Methods§
sourcefn has_identity(who: &AccountId, fields: u64) -> bool
 
fn has_identity(who: &AccountId, fields: u64) -> bool
Function that returns whether an account has an identity registered with the identity provider.
sourcefn has_good_judgement(who: &AccountId) -> bool
 
fn has_good_judgement(who: &AccountId) -> bool
Whether an account has been deemed “good” by the provider.
sourcefn super_account_id(who: &AccountId) -> Option<AccountId>
 
fn super_account_id(who: &AccountId) -> Option<AccountId>
If the identity provider allows sub-accounts, provide the super of an account. Should
return None if the provider does not allow sub-accounts or if the account is not a sub.
Implementations on Foreign Types§
source§impl<AccountId> IdentityVerifier<AccountId> for ()
 
impl<AccountId> IdentityVerifier<AccountId> for ()
The non-provider. Imposes no restrictions on account identity.