Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Snapshot ¶
type Snapshot struct {
// contains filtered or unexported fields
}
Snapshot represents a snapshot of chain state anchored at a particular reference block.
func (*Snapshot) Collection ¶
func (s *Snapshot) Collection() (*flow.Collection, error)
type Translator ¶
type Translator struct {
// contains filtered or unexported fields
}
Translator is a translation layer that determines the reference block on the main chain for a given cluster block, using the reference block from the cluster block's payload.
func NewTranslator ¶
func NewTranslator(payloads storage.ClusterPayloads, state protocol.State) *Translator
NewTranslator returns a new block ID translator.
func (*Translator) Translate ¶
func (t *Translator) Translate(blockID flow.Identifier) (flow.Identifier, error)
Translate retrieves the reference main-chain block ID for the given cluster block ID.
Click to show internal directories.
Click to hide internal directories.