# Packages
No description provided by the author
# Functions
AggregateErrors can aggregate all provided error strings into a single error variable.
CreateBootstrapComponents will create a new instance of bootstrap components holder.
CreateCoreComponents will create a new instance of factory.CoreComponentsHolder.
CreateCryptoComponents will create a new instance of cryptoComponentsHolder.
CreateDataComponents will create the data components holder.
CreateMemUnit creates a new in-memory storage unit.
CreateMemUnitForTries returns a special type of storer used on tries instances.
CreateNetworkComponents creates a new networkComponentsHolder instance.
CreateProcessComponents will create the process components holder.
CreateStateComponents will create the state components holder.
CreateStatusComponents will create a new instance of status components holder.
CreateStatusCoreComponents will create a new instance of factory.StatusCoreComponentsHandler.
CreateStore creates a storage service for shard nodes.
NewCloseHandler create a new closeHandler instance.
NewInstantBroadcastMessenger creates a new instance of type instantBroadcastMessenger.
NewManualRoundHandler returns a manual round handler instance.
NewSyncedBroadcastNetwork creates a new synced broadcast network.
NewSyncedMessenger creates a new synced network messenger.
NewSyncedTxsSender creates a new instance of syncedTxsSender.
NewTestOnlyProcessingNode creates a new instance of a node that is able to only process transactions.
# Variables
ErrClose signals that a close error occurred.
# Structs
ArgsBootstrapComponentsHolder will hold the components needed for the bootstrap components holders.
ArgsCoreComponentsHolder will hold arguments needed for the core components holder.
ArgsCryptoComponentsHolder holds all arguments needed to create a crypto components holder.
ArgsDataComponentsHolder will hold the components needed for data components.
ArgsProcessComponentsHolder will hold the components needed for process components.
ArgsStateComponents will hold the components needed for state components.
ArgsSyncedTxsSender is a holder struct for all necessary arguments to create a NewSyncedTxsSender.
ArgsTestOnlyProcessingNode represents the DTO struct for the NewTestOnlyProcessingNode constructor function.
# Interfaces
APIConfigurator defines what an api configurator should be able to do.
NetworkMessenger defines what a network messenger should do.
SyncedBroadcastNetworkHandler defines the synced network interface.