Name | Lookup | Parameters | |
|---|---|---|---|
| force_set_current_code | 2f00 | 2 | |
| force_set_current_head | 2f01 | 2 | |
| force_schedule_code_upgrade | 2f02 | 3 | |
| force_note_new_head | 2f03 | 2 | |
| force_queue_action | 2f04 | 1 | |
| add_trusted_validation_code | 2f05 | 1 | |
| poke_unused_validation_code | 2f06 | 1 | |
| include_pvf_check_statement | 2f07 | 2 | |
| force_set_most_recent_context | 2f08 | 2 | |
| remove_upgrade_cooldown | 2f09 | 1 | |
| authorize_force_set_current_code_hash | 2f0a | 3 | |
| apply_authorized_force_set_current_code | 2f0b | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| CurrentCodeUpdated | 2f00 | ["ParaId"] | |
| CurrentHeadUpdated | 2f01 | ["ParaId"] | |
| CodeUpgradeScheduled | 2f02 | ["ParaId"] | |
| NewHeadNoted | 2f03 | ["ParaId"] | |
| ActionQueued | 2f04 | ["ParaId","SessionIndex"] | |
| PvfCheckStarted | 2f05 | ["ValidationCodeHash","ParaId"] | |
| PvfCheckAccepted | 2f06 | ["ValidationCodeHash","ParaId"] | |
| PvfCheckRejected | 2f07 | ["ValidationCodeHash","ParaId"] | |
| UpgradeCooldownRemoved | 2f08 | ["ParaId"] | |
| CodeAuthorized | 2f09 | ["ParaId","ValidationCodeHash","BlockNumberFor"] |
Name | Type | |
|---|---|---|
| PvfActiveVoteMap | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["H256"],"value":"polkadot_runtime_parachains:paras:PvfCheckActiveVoteState","keys_id":375,"value_id":865}} | |
| PvfActiveVoteList | {"origin":"PlainType","plain_type":"Vec<H256>","PlainTypeValue":869} | |
| Parachains | {"origin":"PlainType","plain_type":"Vec<U32>","PlainTypeValue":870} | |
| ParaLifecycles | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:paras:ParaLifecycle","keys_id":179,"value_id":871}} | |
| Heads | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<U8>","keys_id":179,"value_id":383}} | |
| MostRecentContext | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U32","keys_id":179,"value_id":4}} | |
| CurrentCodeHash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"H256","keys_id":179,"value_id":375}} | |
| PastCodeHash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:U32U32"],"value":"H256","keys_id":872,"value_id":375}} | |
| PastCodeMeta | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:paras:ParaPastCodeMeta","keys_id":179,"value_id":873}} | |
| PastCodePruning | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":876} | |
| FutureCodeUpgrades | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U32","keys_id":179,"value_id":4}} | |
| FutureCodeUpgradesAt | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":876} | |
| FutureCodeHash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"H256","keys_id":179,"value_id":375}} | |
| AuthorizedCodeHash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:paras:AuthorizedCodeHashAndExpiry","keys_id":179,"value_id":877}} | |
| UpgradeGoAheadSignal | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_primitives:v9:UpgradeGoAhead","keys_id":179,"value_id":878}} | |
| UpgradeRestrictionSignal | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_primitives:v9:UpgradeRestriction","keys_id":179,"value_id":879}} | |
| UpgradeCooldowns | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":876} | |
| UpcomingUpgrades | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":876} | |
| ActionsQueue | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<U32>","keys_id":4,"value_id":870}} | |
| UpcomingParasGenesis | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:paras:ParaGenesisArgs","keys_id":179,"value_id":409}} | |
| CodeByHashRefs | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"U32","keys_id":375,"value_id":4}} | |
| CodeByHash | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"Vec<U8>","keys_id":375,"value_id":382}} |
Name | Type | Value | |
|---|---|---|---|
| UnsignedPriority | U64 | ffffffffffffffff |
Name | Docs |
|---|---|
| NotRegistered | Para is not registered in our system. |
| CannotOnboard | Para cannot be onboarded because it is already tracked by our system. |
| CannotOffboard | Para cannot be offboarded at this time. |
| CannotUpgrade | Para cannot be upgraded to a lease holding parachain. |
| CannotDowngrade | Para cannot be downgraded to an on-demand parachain. |
| PvfCheckStatementStale | The statement for PVF pre-checking is stale. |
| PvfCheckStatementFuture | The statement for PVF pre-checking is for a future session. |
| PvfCheckValidatorIndexOutOfBounds | Claimed validator index is out of bounds. |
| PvfCheckInvalidSignature | The signature for the PVF pre-checking is invalid. |
| PvfCheckDoubleVote | The given validator already has cast a vote. |
| PvfCheckSubjectInvalid | The given PVF does not exist at the moment of process a vote. |
| CannotUpgradeCode | Parachain cannot currently schedule a code upgrade. |
| InvalidCode | Invalid validation code size. |
| NothingAuthorized | No upgrade authorized. |
| Unauthorized | The submitted code is not authorized. |
| InvalidBlockNumber | Invalid block number. |