Name | Lookup | Parameters | |
|---|---|---|---|
| set_ban_config | 1501 | 4 | |
| ban_from_committee | 1502 | 2 | |
| cancel_ban | 1503 | 1 | |
| set_lenient_threshold | 1504 | 1 | |
| set_finality_ban_config | 1505 | 4 |
Name | Lookup | Attributes | |
|---|---|---|---|
| SetBanConfig | 1500 | ["ProductionBanConfigStruct"] | |
| SetFinalityBanConfig | 1501 | ["FinalityBanConfigStruct"] | |
| BanValidators | 1502 | ["Vec<(AccountId, BanInfo)>"] |
Name | Type | |
|---|---|---|
| LenientThreshold | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":367} | |
| SessionValidatorBlockCount | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}} | |
| ValidatorEraTotalReward | {"origin":"PlainType","plain_type":"Vec<Tuple:AccountIdU32>","PlainTypeValue":368} | |
| ProductionBanConfig | {"origin":"PlainType","plain_type":"primitives:ProductionBanConfig","PlainTypeValue":73} | |
| UnderperformedValidatorSessionCount | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}} | |
| Banned | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"primitives:BanInfo","keys_id":0,"value_id":78}} | |
| CurrentAndNextSessionValidatorsStorage | {"origin":"PlainType","plain_type":"pallet_committee_management:CurrentAndNextSessionValidators","PlainTypeValue":369} | |
| UnderperformedFinalizerSessionCount | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}} | |
| FinalityBanConfig | {"origin":"PlainType","plain_type":"primitives:FinalityBanConfig","PlainTypeValue":74} |
Name | Type | Value | |
|---|---|---|---|
| SessionPeriod | U32 | 84030000 |
Name | Docs |
|---|---|
| InvalidBanConfig | Raised in any scenario [`ProductionBanConfig`] is invalid* `performance_ratio_threshold` must be a number in range [0; 100]* `underperformed_session_count_threshold` must be a positive number,* `clean_session_counter_delay` must be a positive number. |
| BanReasonTooBig | Ban reason is too big, ie given vector of bytes is greater than[`primitives::DEFAULT_BAN_REASON_LENGTH`] |
| InvalidLenientThreshold | Lenient threshold not in [0-100] range |