Polkadot
subscan
Runtime Modules / ParaInclusion
Spec Version:
Events
Name
Lookup
Attributes
CandidateBacked3500["CandidateReceipt<Hash>","HeadData","CoreIndex","GroupIndex"]
CandidateIncluded3501["CandidateReceipt<Hash>","HeadData","CoreIndex","GroupIndex"]
CandidateTimedOut3502["CandidateReceipt<Hash>","HeadData","CoreIndex"]
UpwardMessagesReceived3503["ParaId","u32"]
Storage Functions
Name
Type
AvailabilityBitfields{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:inclusion:AvailabilityBitfieldRecord","keys_id":314,"value_id":694}}
PendingAvailability{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_runtime_parachains:inclusion:CandidatePendingAvailability","keys_id":156,"value_id":695}}
PendingAvailabilityCommitments{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"polkadot_primitives:v6:CandidateCommitments","keys_id":156,"value_id":323}}
Error Types
Name
Docs
UnsortedOrDuplicateValidatorIndicesValidator indices are out of order or contains duplicates.
UnsortedOrDuplicateDisputeStatementSetDispute statement sets are out of order or contain duplicates.
UnsortedOrDuplicateBackedCandidatesBacked candidates are out of order (core index) or contain duplicates.
UnexpectedRelayParentA different relay parent was provided compared to the on-chain stored one.
WrongBitfieldSizeAvailability bitfield has unexpected size.
BitfieldAllZerosBitfield consists of zeros only.
BitfieldDuplicateOrUnorderedMultiple bitfields submitted by same validator or validators out of order by index.
ValidatorIndexOutOfBoundsValidator index out of bounds.
InvalidBitfieldSignatureInvalid signature
UnscheduledCandidateCandidate submitted but para not scheduled.
CandidateScheduledBeforeParaFreeCandidate scheduled despite pending candidate already existing for the para.
ScheduledOutOfOrderScheduled cores out of order.
HeadDataTooLargeHead data exceeds the configured maximum.
PrematureCodeUpgradeCode upgrade prematurely.
NewCodeTooLargeOutput code is too large
DisallowedRelayParentThe candidate's relay-parent was not allowed. Either it wasnot recent enough or it didn't advance based on the last parachain block.
InvalidAssignmentFailed to compute group index for the core: either it's out of boundsor the relay parent doesn't belong to the current session.
InvalidGroupIndexInvalid group index in core assignment.
InsufficientBackingInsufficient (non-majority) backing.
InvalidBackingInvalid (bad signature, unknown validator, etc.) backing.
NotCollatorSignedCollator did not sign PoV.
ValidationDataHashMismatchThe validation data hash does not match expected.
IncorrectDownwardMessageHandlingThe downward message queue is not processed correctly.
InvalidUpwardMessagesAt least one upward message sent does not pass the acceptance criteria.
HrmpWatermarkMishandlingThe candidate didn't follow the rules of HRMP watermark advancement.
InvalidOutboundHrmpThe HRMP messages sent by the candidate is not valid.
InvalidValidationCodeHashThe validation code hash of the candidate is not valid.
ParaHeadMismatchThe `para_head` hash in the candidate descriptor doesn't match the hash of the actualpara head in the commitments.
BitfieldReferencesFreedCoreA bitfield that references a freed core,either intentionally or as part of a concludedinvalid dispute.