Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
*component.ComponentManager
// contains filtered or unexported fields
}
Engine represents the ingestion engine, used to funnel data from other nodes to a centralized location that can be queried by a user
No errors are expected during normal operation.
func New ¶
func New( log zerolog.Logger, net network.EngineRegistry, state protocol.State, me module.Local, lockManager storage.LockManager, db storage.DB, blocks storage.Blocks, executionResults storage.ExecutionResults, executionReceipts storage.ExecutionReceipts, finalizedProcessedHeight storage.ConsumerProgressInitializer, collectionSyncer *collections.Syncer, collectionIndexer *collections.Indexer, collectionExecutedMetric module.CollectionExecutedMetric, txErrorMessagesCore *tx_error_messages.TxErrorMessagesCore, registrar hotstuff.FinalizationRegistrar, ) (*Engine, error)
New creates a new access ingestion engine
No errors are expected during normal operation.
Click to show internal directories.
Click to hide internal directories.