subscan
Runtime Modules / UpgradeCommittee
Spec Version:
Call Functions
Events
Name
Lookup
Attributes
Proposed0d00["IdentityId","ProposalIndex","Hash"]
Voted0d01["IdentityId","ProposalIndex","Hash","bool","MemberCount","MemberCount","MemberCount"]
VoteRetracted0d02["IdentityId","ProposalIndex","Hash","bool"]
FinalVotes0d03["IdentityId","ProposalIndex","Hash","Vec<IdentityId>","Vec<IdentityId>"]
Approved0d04["IdentityId","Hash","MemberCount","MemberCount","MemberCount"]
Rejected0d05["IdentityId","Hash","MemberCount","MemberCount","MemberCount"]
Executed0d06["IdentityId","Hash","DispatchResult"]
ReleaseCoordinatorUpdated0d07["IdentityId","Option<IdentityId>"]
ExpiresAfterUpdated0d08["IdentityId","MaybeBlock<BlockNumber>"]
VoteThresholdUpdated0d09["IdentityId","u32","u32"]
Storage Functions
Name
Type
Proposals{"origin":"PlainType","plain_type":"Vec<H256>","PlainTypeValue":298}
ProposalOf{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"Call","keys_id":11,"value_id":381}}
Voting{"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"pallet_committee:PolymeshVotes","keys_id":11,"value_id":552}}
ProposalCount{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Members{"origin":"PlainType","plain_type":"Vec<[U8; 32]>","PlainTypeValue":77}
VoteThreshold{"origin":"PlainType","plain_type":"Tuple:U32U32","PlainTypeValue":243}
ReleaseCoordinator{"origin":"PlainType","plain_type":"[U8; 32]","PlainTypeValue":32}
ExpiresAfter{"origin":"PlainType","plain_type":"polymesh_common_utilities:MaybeBlock","PlainTypeValue":82}
StorageVersion{"origin":"PlainType","plain_type":"U8","PlainTypeValue":553}
Error Types
Name
Docs
DuplicateVoteDuplicate votes are not allowed.
NotAMemberA DID isn't part of the committee.The DID may either be a caller or some other context.
NoSuchProposalNo such proposal.
ProposalExpiredProposal exists, but it has expired.
DuplicateProposalDuplicate proposal.
MismatchedVotingIndexMismatched voting index.
InvalidProportionProportion must be a rational number.
FirstVoteRejectFirst 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*.
ProposalsLimitReachedMaximum number of proposals has been reached.