mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 08:41:07 +00:00
Try State Hook for Ranked Collective (#3007)
Part of: paritytech/polkadot-sdk#239 Polkadot address: 12GyGD3QhT4i2JJpNzvMf96sxxBLWymz4RdGCxRH5Rj5agKW --------- Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
title: Try State Hook for Ranked Collective.
|
||||
|
||||
doc:
|
||||
- audience: Runtime User
|
||||
description: |
|
||||
Invariants for storage items in the ranked collective pallet. Enforces the following Invariants:
|
||||
1. Total number of `Members` in storage should be >= [`MemberIndex`] of a [`Rank`] in `MemberCount`.
|
||||
2. `Rank` in Members should be in `MemberCount`.
|
||||
3.`Sum` of `MemberCount` index should be the same as the sum of all the index attained for
|
||||
rank possessed by `Members`
|
||||
4. `Member` in storage of `IdToIndex` should be the same as `Member` in `IndexToId`.
|
||||
5. `Rank` in `IdToIndex` should be the same as the the `Rank` in `IndexToId`.
|
||||
6. `Rank` of the member `who` in `IdToIndex` should be the same as the `Rank` of
|
||||
the member `who` in `Members`
|
||||
crates:
|
||||
- name: pallet-ranked-collective
|
||||
Reference in New Issue
Block a user