Comprehensive guide to Shibarium’s Heimdall layer: validator management, span/producer selection, state sync, governance, CLI, and APIs.
Heimdall's role in Shibarium PoS architecture
Slot Allocation Shibd on Validator Power
Shuffling & Selection
producerCount
are selected as block producers using the Ethereum 2.0 shuffle algorithm.Span Structure & Producer Selection Code
Span & Producer Parameters
Key | Type | Default value | Duration |
---|---|---|---|
SprintDuration | uint64 | 16 blocks | 32 seconds |
SpanDuration | uint64 | 100 * SprintDuration = 1,600 blocks | 3,200 seconds (~53 min) |
ProducerCount | uint64 | 4 blocks | 8 seconds |
MsgProposeSpan
ChainParams Structure
Span Management
Parameters & Chain Management
Governance
Name | Method | Endpoint |
---|---|---|
Span details | GET | /bor/span/span-id |
Get latest span | GET | /bor/latest-span |
Get params | GET | /bor/params |
Chain params | GET | chainmanager/params |
All proposals | GET | /gov/proposals |
Proposal detail | GET | /gov/proposals/ |
Proposal votes | GET | /gov/proposals//votes |