subscan
Runtime Modules / TechnicalCommittee
Spec Version:
Call Functions
Storage Functions
Name
Type
Proposals{"origin":"PlainType","plain_type":"Vec<Hash>"}
ProposalOf{"origin":"MapType","map_type":{"key":"Hash","hasher":"Identity","value":"<T as frame_system::Config>::Call","isLinked":false}}
Voting{"origin":"MapType","map_type":{"key":"Hash","hasher":"Identity","value":"PolymeshVotes<BlockNumber>","isLinked":false}}
ProposalCount{"origin":"PlainType","plain_type":"u32"}
Members{"origin":"PlainType","plain_type":"Vec<IdentityId>"}
VoteThreshold{"origin":"PlainType","plain_type":"(u32, u32)"}
ReleaseCoordinator{"origin":"PlainType","plain_type":"IdentityId"}
ExpiresAfter{"origin":"PlainType","plain_type":"MaybeBlock<BlockNumber>"}
StorageVersion{"origin":"PlainType","plain_type":"Version"}
Error Types
Name
Docs
DuplicateVote Duplicate votes are not allowed.
NotAMember A DID isn't part of the committee. The DID may either be a caller or some other context.
NoSuchProposal No such proposal.
ProposalExpired Proposal exists, but it has expired.
DuplicateProposal Duplicate proposal.
MismatchedVotingIndex Mismatched voting index.
InvalidProportion Proportion must be a rational number.
FirstVoteReject First vote on a proposal creates it, so it must be an approval. All proposals are motions to execute something as "GC majority". To reject e.g., a PIP, a motion to reject should be *approved*.
ProposalsLimitReached Maximum number of proposals has been reached.