Documentation ¶
Overview ¶
Provides implementations for chain.ChainCore methods except the Enqueue*, which are provided in eventproc.go
Provides implementations for chain.ChainEntry methods ¶
Provides implementations for chain.ChainMetrics methods ¶
Provides implementations for chain.ChainRequests methods
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChain ¶
func NewChain( chainID *isc.ChainID, log *logger.Logger, nc chain.NodeConnection, db kvstore.KVStore, netProvider peering.NetworkProvider, dksProvider registry.DKShareRegistryProvider, nidProvider registry.NodeIdentityProvider, processorConfig *processors.Config, offledgerBroadcastUpToNPeers int, offledgerBroadcastInterval time.Duration, pullMissingRequestsFromCommittee bool, chainMetrics metrics.ChainMetrics, consensusJournalRegistry journal.Registry, wal chain.WAL, rawBlocksEnabled bool, rawBlocksDir string, ) chain.Chain
Types ¶
type DismissChainMsg ¶ added in v0.2.3
type DismissChainMsg struct {
Reason string
}
DismissChainMsg sent by component to the chain core in case of major setback
Click to show internal directories.
Click to hide internal directories.