Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidConsensusType = errors.New("invalid consensus type")
ErrInvalidConsensusType signals that an invalid consensus type has been provided
View Source
var ErrInvalidShardId = errors.New("invalid shard id")
ErrInvalidShardId signals that an invalid shard id has been provided
Functions ¶
func GetBroadcastMessenger ¶
func GetBroadcastMessenger( marshalizer marshal.Marshalizer, hasher hashing.Hasher, messenger consensus.P2PMessenger, shardCoordinator sharding.Coordinator, peerSignatureHandler crypto.PeerSignatureHandler, headersSubscriber consensus.HeadersPoolSubscriber, interceptorsContainer process.InterceptorsContainer, alarmScheduler core.TimersScheduler, keysHandler consensus.KeysHandler, ) (consensus.BroadcastMessenger, error)
GetBroadcastMessenger returns a consensus service depending on the given parameter
func GetConsensusCoreFactory ¶
func GetConsensusCoreFactory(consensusType string) (spos.ConsensusService, error)
GetConsensusCoreFactory returns a consensus service depending on the given parameter
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.