Class PhaseStatus
Inheritance
System.Object
PhaseStatus
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Catalyst.Core.Modules.Consensus.Cycle
Assembly: Catalyst.Core.Modules.Consensus.dll
Syntax
public class PhaseStatus : Enumeration, IEnumeration, IEquatable<Enumeration>, IPhaseStatus
Fields
| Improve this Doc View SourceCollecting
A production period is followed by a collection period, a sort of cooling off period during which only the collection of deltas or votes is allowed.
Declaration
public static readonly PhaseStatus Collecting
Field Value
Type | Description |
---|---|
PhaseStatus |
Idle
A phase is Idle when it is not meant to be doing anything, i.e. when another phase is either in its Producing or Collecting mode.
Declaration
public static readonly PhaseStatus Idle
Field Value
Type | Description |
---|---|
PhaseStatus |
Producing
During this part of the phase, delta producers are able to be active, producing a delta, voting for candidates, selecting what they think is the most popular candidate delta, or broadcasting an elected delta onto the network.
Declaration
public static readonly PhaseStatus Producing
Field Value
Type | Description |
---|---|
PhaseStatus |
Implements
System.IEquatable<T>