Name | Lookup | Parameters | |
|---|---|---|---|
| force_checkpoint | 5200 | 1 | |
| submit | 5201 | 1 | |
| set_operating_mode | 5203 | 1 |
Name | Lookup | Attributes | |
|---|---|---|---|
| BeaconHeaderImported | 5200 | ["H256","u64"] | |
| SyncCommitteeUpdated | 5201 | ["u64"] | |
| OperatingModeChanged | 5202 | ["BasicOperatingMode"] |
Name | Type | |
|---|---|---|
| InitialCheckpointRoot | {"origin":"PlainType","plain_type":"H256","PlainTypeValue":13} | |
| LatestFinalizedBlockRoot | {"origin":"PlainType","plain_type":"H256","PlainTypeValue":13} | |
| FinalizedBeaconState | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H256"],"value":"snowbridge_beacon_primitives:types:CompactBeaconState","keys_id":13,"value_id":486}} | |
| FinalizedBeaconStateIndex | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| FinalizedBeaconStateMapping | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["U32"],"value":"H256","keys_id":4,"value_id":13}} | |
| ValidatorsRoot | {"origin":"PlainType","plain_type":"H256","PlainTypeValue":13} | |
| CurrentSyncCommittee | {"origin":"PlainType","plain_type":"snowbridge_beacon_primitives:types:SyncCommitteePrepared","PlainTypeValue":487} | |
| NextSyncCommittee | {"origin":"PlainType","plain_type":"snowbridge_beacon_primitives:types:SyncCommitteePrepared","PlainTypeValue":487} | |
| LatestSyncCommitteeUpdatePeriod | {"origin":"PlainType","plain_type":"U64","PlainTypeValue":12} | |
| OperatingMode | {"origin":"PlainType","plain_type":"snowbridge_core:operating_mode:BasicOperatingMode","PlainTypeValue":176} |
Name | Type | Value | |
|---|---|---|---|
| ForkVersions | snowbridge_beacon_primitives:types:ForkVersions | 0000000000000000000000000100000000220100000000000200000000360200000000000300000000f602000000000004000000001d04000000000005000000008e050000000000 | |
| FreeHeadersInterval | U32 | 20000000 |
Name | Docs |
|---|---|
| SkippedSyncCommitteePeriod | |
| SyncCommitteeUpdateRequired | |
| IrrelevantUpdate | Attested header is older than latest finalized header. |
| NotBootstrapped | |
| SyncCommitteeParticipantsNotSupermajority | |
| InvalidHeaderMerkleProof | |
| InvalidSyncCommitteeMerkleProof | |
| InvalidExecutionHeaderProof | |
| InvalidAncestryMerkleProof | |
| InvalidBlockRootsRootMerkleProof | |
| InvalidFinalizedHeaderGap | The gap between the finalized headers is larger than the sync committee period,rendering execution headers unprovable using ancestry proofs (blocks root size isthe same as the sync committee period slots). |
| HeaderNotFinalized | |
| BlockBodyHashTreeRootFailed | |
| HeaderHashTreeRootFailed | |
| SyncCommitteeHashTreeRootFailed | |
| SigningRootHashTreeRootFailed | |
| ForkDataHashTreeRootFailed | |
| ExpectedFinalizedHeaderNotStored | |
| BLSPreparePublicKeysFailed | |
| BLSVerificationFailed | |
| InvalidUpdateSlot | |
| InvalidSyncCommitteeUpdate | The given update is not in the expected period, or the given next sync committee doesnot match the next sync committee in storage. |
| ExecutionHeaderTooFarBehind | |
| ExecutionHeaderSkippedBlock | |
| Halted |