Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mechanism ¶
type Mechanism interface { // LikedConflictMember returns the liked BranchID across the members of its conflict sets. LikedConflictMember(branchID ledgerstate.BranchID) (likedBranchID ledgerstate.BranchID, conflictMembers ledgerstate.BranchIDs) // BranchLiked returns true if the BranchID is liked. BranchLiked(branchID ledgerstate.BranchID) (branchLiked bool) }
Mechanism is a generic interface allowing to use different methods to reach consensus.
type WeightFunc ¶
type WeightFunc func(branchID ledgerstate.BranchID) (weight float64)
WeightFunc returns the approval weight for the given branch.
Click to show internal directories.
Click to hide internal directories.