Versions in this module Expand all Collapse all v0 v0.3.0 Aug 16, 2021 Changes in this version + var DefaultConfig = Configuration + type Checkpoint struct + func (c *Checkpoint) Get() (smartbftprotos.Proposal, []*smartbftprotos.Signature) + func (c *Checkpoint) Set(proposal Proposal, signatures []Signature) + type Configuration struct + CollectTimeout time.Duration + DecisionsPerLeader uint64 + IncomingMessageBufferSize uint64 + LeaderHeartbeatCount uint64 + LeaderHeartbeatTimeout time.Duration + LeaderRotation bool + NumOfTicksBehindBeforeSyncing uint64 + RequestAutoRemoveTimeout time.Duration + RequestBatchMaxBytes uint64 + RequestBatchMaxCount uint64 + RequestBatchMaxInterval time.Duration + RequestComplainTimeout time.Duration + RequestForwardTimeout time.Duration + RequestPoolSize uint64 + SelfID uint64 + SpeedUpViewChange bool + SyncOnStart bool + ViewChangeResendInterval time.Duration + ViewChangeTimeout time.Duration + func (c Configuration) Validate() error + type Decision struct + Proposal Proposal + Signatures []Signature + type Proposal struct + Header []byte + Metadata []byte + Payload []byte + VerificationSequence int64 + func (p Proposal) Digest() string + type Reconfig struct + CurrentConfig Configuration + CurrentNodes []uint64 + InLatestDecision bool + type ReconfigSync struct + CurrentConfig Configuration + CurrentNodes []uint64 + InReplicatedDecisions bool + type RequestInfo struct + ClientID string + ID string + func (r *RequestInfo) String() string + type Signature struct + ID uint64 + Msg []byte + Value []byte + type SyncResponse struct + Latest Decision + Reconfig ReconfigSync + type ViewAndSeq struct + Seq uint64 + View uint64 Incompatible versions in this module v2.3.0+incompatible Aug 16, 2021 Other modules containing this package github.com/SmartBFT-Go/consensus/v2