referrerpolicy=no-referrer-when-downgrade

Trait pallet_alliance::IdentityVerifier

source ·
pub trait IdentityVerifier<AccountId> {
    // Required methods
    fn has_required_identities(who: &AccountId) -> 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§

source

fn has_required_identities(who: &AccountId) -> bool

Function that returns whether an account has the required identities registered with the identity provider.

source

fn has_good_judgement(who: &AccountId) -> bool

Whether an account has been deemed “good” by the provider.

source

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.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<AccountId> IdentityVerifier<AccountId> for ()

The non-provider. Imposes no restrictions on account identity.

Implementors§