Name | Lookup | Parameters | |
|---|---|---|---|
| set_heads | 1400 | 1 | |
| report_double_vote | 1401 | 1 |
Name | Type | |
|---|---|---|
| Authorities | {"origin":"PlainType","plain_type":"Vec<ValidatorId>"} | |
| Code | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"ValidationCode","isLinked":false}} | |
| PastCodeMeta | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"ParaPastCodeMeta<BlockNumber>","isLinked":false}} | |
| PastCode | {"origin":"MapType","map_type":{"key":"(ParaId, BlockNumber)","hasher":"Twox64Concat","value":"ValidationCode","isLinked":false}} | |
| PastCodePruning | {"origin":"PlainType","plain_type":"Vec<(ParaId, BlockNumber)>"} | |
| FutureCodeUpgrades | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"BlockNumber","isLinked":false}} | |
| FutureCode | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"ValidationCode","isLinked":false}} | |
| Heads | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"HeadData","isLinked":false}} | |
| RelayDispatchQueue | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"Vec<UpwardMessage>","isLinked":false}} | |
| RelayDispatchQueueSize | {"origin":"MapType","map_type":{"key":"ParaId","hasher":"Twox64Concat","value":"(u32, u32)","isLinked":false}} | |
| NeedsDispatch | {"origin":"PlainType","plain_type":"Vec<ParaId>"} | |
| DidUpdate | {"origin":"PlainType","plain_type":"Vec<ParaId>"} |
Name | Docs |
|---|---|
| TooManyHeadUpdates | Parachain heads must be updated only once in the block. |
| TooManyParaCandidates | Too many parachain candidates. |
| HeadsOutOfOrder | Proposed heads must be ascending order by parachain ID without duplicate. |
| UnregisteredPara | Candidate is for an unregistered parachain. |
| InvalidCollator | Invalid collator. |
| QueueFull | The message queue is full. Messages will be added when there is space. |
| InvalidMessageOrigin | The message origin is invalid. |
| NoValidatorGroup | No validator group for parachain. |
| NotEnoughValidityVotes | Not enough validity votes for candidate. |
| VotesExceedsAuthorities | The number of attestations exceeds the number of authorities. |
| WrongValidatorAttesting | Attesting validator not on this chain's validation duty. |
| InvalidSignature | Invalid signature from attester. |
| UntaggedVotes | Extra untagged validity votes along with candidate. |
| ParentMismatch | Wrong parent head for parachain receipt. |
| HeadDataTooLarge | Head data was too large. |
| ValidationCodeTooLarge | New validation code was too large. |
| DisallowedCodeUpgrade | Disallowed code upgrade. |
| CannotPayFees | Para does not have enough balance to pay fees. |
| UnexpectedRelayParent | Unexpected relay-parent for a candidate receipt. |