Name | Lookup | Parameters | |
|---|---|---|---|
| add_member | 1200 | 1 | |
| promote_member | 1201 | 1 | |
| demote_member | 1202 | 1 | |
| remove_member | 1203 | 2 | |
| vote | 1204 | 2 | |
| cleanup_poll | 1205 | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| MemberAdded | 1200 | ["AccountId"] | |
| RankChanged | 1201 | ["AccountId","Rank"] | |
| MemberRemoved | 1202 | ["AccountId","Rank"] | |
| Voted | 1203 | ["AccountId","PollIndexOf","VoteRecord","TallyOf"] |
Name | Type | |
|---|---|---|
| MemberCount | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U16"],"value":"U32","keys_id":63,"value_id":4}} | |
| Members | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U16","keys_id":0,"value_id":473}} | |
| IdToIndex | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U16","AccountId"],"value":"U32","keys_id":474,"value_id":4}} | |
| IndexToId | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U16","U32"],"value":"AccountId","keys_id":475,"value_id":0}} | |
| Voting | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_ranked_collective:VoteRecord","keys_id":403,"value_id":281}} | |
| VotingCleanup | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U32"],"value":"Vec<U8>","keys_id":4,"value_id":476}} |
Name | Docs |
|---|---|
| AlreadyMember | Account is already a member. |
| NotMember | Account is not a member. |
| NotPolling | The given poll index is unknown or has closed. |
| Ongoing | The given poll is still ongoing. |
| NoneRemaining | There are no further records to be removed. |
| Corruption | Unexpected error in state. |
| RankTooLow | The member's rank is too low to vote. |
| InvalidWitness | The information provided is incorrect. |
| NoPermission | The origin is not sufficiently privileged to do the operation. |