Namespace Catalyst.Abstractions.Consensus Interfaces IConsensus IDateTimeProvider This interface is in charge of providing the network time to synchronise the different cycles and phases of the consensus loop. ITransactionComparer