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 ConflictID across the members of its conflict sets.
LikedConflictMember(conflictID utxo.TransactionID) (likedConflictID utxo.TransactionID, conflictMembers *set.AdvancedSet[utxo.TransactionID])
// ConflictLiked returns true if the ConflictID is liked.
ConflictLiked(conflictID utxo.TransactionID) (conflictLiked bool)
}
Mechanism is a generic interface allowing to use different methods to reach consensus.
type WeightFunc ¶
type WeightFunc func(conflictID utxo.TransactionID) (weight float64)
WeightFunc returns the approval weight for the given conflict.
Click to show internal directories.
Click to hide internal directories.