Versions in this module Expand all Collapse all v3 v3.0.1 Dec 27, 2023 v3.0.0 Dec 23, 2022 Changes in this version + const DefaultCheckVoteInSingle + const ECDSAAlgo + const KeyCheckVoteInSingle + const KeySigAlgo + const ThresholdAlgo + func InitWalService(config *config.ConsensusConfig, chainID, nodeID string) (wal_service.WalService, error) + func InitWalServiceByMarshalFunc(config *config.ConsensusConfig, chainID, nodeID string, ...) (wal_service.WalService, error) + type ConsensusImplConfig struct + Ac protocol.AccessControlProvider + ChainConf protocol.ChainConf + ChainId string + CheckVoteInSingle bool + Core protocol.CoreEngine + LedgerCache protocol.LedgerCache + Logger protocol.Logger + Manager protocol.SnapshotManager + MsgBus msgbus.MessageBus + NetService protocol.NetService + NodeId string + ProposalCache protocol.ProposalCache + SigAlgoInVote string + Signer protocol.SigningMember + Store protocol.BlockchainStore + Sync protocol.SyncService + type ValidatorListFunc func(chainConfig *config.ChainConfig, store protocol.BlockchainStore) (validators []string, err error) Other modules containing this package chainmaker.org/chainmaker/consensus-utils/v2