 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionDataRequester ¶ added in v0.26.2
type ExecutionDataRequester interface {
	component.Component
	// OnBlockFinalized accepts block finalization notifications from the FollowerDistributor
	OnBlockFinalized(*model.Block)
	// HighestConsecutiveHeight returns the highest consecutive block height for which ExecutionData
	// has been received.
	// This method must only be called after the component is Ready. If it is called early, an error is returned.
	HighestConsecutiveHeight() (uint64, error)
}
    ExecutionDataRequester is a component that syncs ExecutionData from the network, and exposes a callback that is called when a new ExecutionData is received
type IndexReporter ¶ added in v0.32.0
type IndexReporter interface {
	// LowestIndexedHeight returns the lowest height indexed by the execution state indexer.
	LowestIndexedHeight() (uint64, error)
	// HighestIndexedHeight returns the highest height indexed by the execution state indexer.
	HighestIndexedHeight() (uint64, error)
}
    IndexReporter provides information about the current state of the execution state indexer.
type OnExecutionDataReceivedConsumer ¶ added in v0.30.2
type OnExecutionDataReceivedConsumer func(*execution_data.BlockExecutionDataEntity)
OnExecutionDataReceivedConsumer is a callback that is called ExecutionData is received for a new block
 Click to show internal directories. 
   Click to hide internal directories.