CommitteeMemberOf

Type Alias CommitteeMemberOf 

Source
pub type CommitteeMemberOf<T> = CommitteeMember<<T as Config>::AuthorityId, <T as Config>::AuthorityKeys>;
Expand description

Committee member type used by the pallet

Aliased Type§

pub enum CommitteeMemberOf<T> {
    Permissioned {
        id: <T as Config>::AuthorityId,
        keys: <T as Config>::AuthorityKeys,
    },
    Registered {
        id: <T as Config>::AuthorityId,
        keys: <T as Config>::AuthorityKeys,
        stake_pool_pub_key: StakePoolPublicKey,
    },
}

Variants§

§

Permissioned

A permissioned candidate

Fields

§id: <T as Config>::AuthorityId

Authority id of the candidate

§keys: <T as Config>::AuthorityKeys

Authority keys of the candidate

§

Registered

A registered candidate

Fields

§id: <T as Config>::AuthorityId

Authority id of the candidate

§keys: <T as Config>::AuthorityKeys

Authority keys of the candidate

§stake_pool_pub_key: StakePoolPublicKey

Stake pool pub key of the candidate