Westend
subscan
Runtime Modules / Parachains
Spec Version:
Call Functions
Name
Lookup
Parameters
set_heads0d001
report_double_vote0d011
Storage Functions
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>"}
Error Types
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.