Documentation
¶
Index ¶
- func CreateEligibleListFromMap(mapKeys map[string]crypto.PrivateKey) []string
- func InitConsensusState() *spos.ConsensusState
- func InitConsensusStateWithArgs(keysHandler consensus.KeysHandler, mapKeys map[string]crypto.PrivateKey) *spos.ConsensusState
- func InitConsensusStateWithArgsVerifySignature(keysHandler consensus.KeysHandler, keys []string) *spos.ConsensusState
- func InitConsensusStateWithKeysHandler(keysHandler consensus.KeysHandler) *spos.ConsensusState
- func InitConsensusStateWithNodesCoordinator(validatorsGroupSelector nodesCoordinator.NodesCoordinator) *spos.ConsensusState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateEligibleListFromMap ¶
func CreateEligibleListFromMap(mapKeys map[string]crypto.PrivateKey) []string
CreateEligibleListFromMap creates a list of eligible nodes from a map of private keys
func InitConsensusState ¶
func InitConsensusState() *spos.ConsensusState
InitConsensusState creates a consensus state
func InitConsensusStateWithArgs ¶
func InitConsensusStateWithArgs(keysHandler consensus.KeysHandler, mapKeys map[string]crypto.PrivateKey) *spos.ConsensusState
InitConsensusStateWithArgs creates a consensus state the given arguments
func InitConsensusStateWithArgsVerifySignature ¶
func InitConsensusStateWithArgsVerifySignature(keysHandler consensus.KeysHandler, keys []string) *spos.ConsensusState
InitConsensusStateWithArgsVerifySignature creates a consensus state with the given arguments for signature verification
func InitConsensusStateWithKeysHandler ¶
func InitConsensusStateWithKeysHandler(keysHandler consensus.KeysHandler) *spos.ConsensusState
InitConsensusStateWithKeysHandler creates a consensus state with a keys handler
func InitConsensusStateWithNodesCoordinator ¶
func InitConsensusStateWithNodesCoordinator(validatorsGroupSelector nodesCoordinator.NodesCoordinator) *spos.ConsensusState
InitConsensusStateWithNodesCoordinator creates a consensus state with a nodes coordinator
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.