Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data CommitteeMemberState c Source #
CommitteeMemberState | |
|
Instances
data CommitteeMembersState c Source #
CommitteeMembersState | |
|
Instances
data HotCredAuthStatus c Source #
MemberAuthorized (Credential 'HotCommitteeRole c) | |
MemberNotAuthorized | Member enacted, but no hot credential for voting has been registered |
MemberResigned (Maybe (Anchor c)) |
Instances
data MemberStatus Source #
Active | |
Expired | |
Unrecognized | This can happen when a hot credential for an unknown cold credential exists. Such Committee member will be either removed from the state at the next epoch boundary or enacted as a new member. |
Instances
data NextEpochChange Source #
ToBeEnacted | |
ToBeRemoved | Member will be removed |
NoChangeExpected | |
ToBeExpired | |
TermAdjusted EpochNo |