Show / Hide Table of Contents

    Interface IPhase

    Represents a given phaseDetails of the ledger update cycle, namely, Construction, Campaigning, Voting and Synchronisation.

    Namespace: Catalyst.Abstractions.Consensus.Cycle
    Assembly: Catalyst.Abstractions.dll
    Syntax
    public interface IPhase

    Properties

    | Improve this Doc View Source

    Name

    The name of the phase represented by this instance.

    Declaration
    IPhaseName Name { get; }
    Property Value
    Type Description
    IPhaseName
    | Improve this Doc View Source

    PreviousDeltaDfsHash

    Address on the DFS of the delta elected on the previous cycle, here used as a unique identifier for this phase.

    Declaration
    MultiHash PreviousDeltaDfsHash { get; }
    Property Value
    Type Description
    MultiHash
    | Improve this Doc View Source

    Status

    Status in which our Phase is.

    Declaration
    IPhaseStatus Status { get; }
    Property Value
    Type Description
    IPhaseStatus
    | Improve this Doc View Source

    UtcStartTime

    The time at which the phase was started.

    Declaration
    DateTime UtcStartTime { get; }
    Property Value
    Type Description
    System.DateTime
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Catalyst Network