subscan
Runtime Modules / PhragmenElection
Spec Version:
Call Functions
Events
Name
Lookup
Attributes
NewTerm4700["Vec<(<T as frame_system::Config>::AccountId, BalanceOf)>"]
EmptyTerm4701
ElectionError4702
MemberKicked4703["<T as frame_system::Config>::AccountId"]
Renounced4704["<T as frame_system::Config>::AccountId"]
CandidateSlashed4705["<T as frame_system::Config>::AccountId","BalanceOf"]
SeatHolderSlashed4706["<T as frame_system::Config>::AccountId","BalanceOf"]
Storage Functions
Name
Type
Members{"origin":"PlainType","plain_type":"Vec<pallet_elections_phragmen:SeatHolder>","PlainTypeValue":530}
RunnersUp{"origin":"PlainType","plain_type":"Vec<pallet_elections_phragmen:SeatHolder>","PlainTypeValue":530}
Candidates{"origin":"PlainType","plain_type":"Vec<Tuple:AccountIdU128>","PlainTypeValue":106}
ElectionRounds{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Voting{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_elections_phragmen:Voter","keys_id":0,"value_id":532}}
Constants
Name
Type
Value
PalletId[U8; 8]6163612f70687265
CandidacyBondU12800e87648170000000000000000000000
VotingBondBaseU12800c817a8040000000000000000000000
VotingBondFactorU12800e40b54020000000000000000000000
DesiredMembersU320d000000
DesiredRunnersUpU3207000000
TermDurationU32e0c40000
MaxCandidatesU3214000000
MaxVotersU3264000000
MaxVotesPerVoterU3205000000
Error Types
Name
Docs
UnableToVoteCannot vote when no candidates or members exist.
NoVotesMust vote for at least one candidate.
TooManyVotesCannot vote more than candidates.
MaximumVotesExceededCannot vote more than maximum allowed.
LowBalanceCannot vote with stake less than minimum balance.
UnableToPayBondVoter can not pay voting bond.
MustBeVoterMust be a voter.
DuplicatedCandidateDuplicated candidate submission.
TooManyCandidatesToo many candidates have been created.
MemberSubmitMember cannot re-submit candidacy.
RunnerUpSubmitRunner cannot re-submit candidacy.
InsufficientCandidateFundsCandidate does not have enough funds.
NotMemberNot a member.
InvalidWitnessDataThe provided count of number of candidates is incorrect.
InvalidVoteCountThe provided count of number of votes is incorrect.
InvalidRenouncingThe renouncing origin presented a wrong `Renouncing` parameter.
InvalidReplacementPrediction regarding replacement after member removal is wrong.