diff --git a/internal/consensus/stepper/stepper.go b/internal/consensus/stepper/stepper.go index 855da06ba..3b03e4789 100644 --- a/internal/consensus/stepper/stepper.go +++ b/internal/consensus/stepper/stepper.go @@ -12,18 +12,19 @@ var ( ErrNoValidTransition = errors.New("no valid transition") ) +var emptyTransition = func(types.RoundState) (types.RoundState, consensus.Message) { + return types.RoundState{}, &consensus.VoteMessage{} +} + type ( Transition func(types.RoundState) (types.RoundState, consensus.Message) Predicate func(types.RoundState) bool ) -var emptyTransition = func(types.RoundState) (types.RoundState, consensus.Message) { - return types.RoundState{}, &consensus.VoteMessage{} -} - type Operation struct { - P Predicate - T Transition + Name string + P Predicate + T Transition } type stepper struct {