Class LedgerSynchroniser
Inheritance
System.Object
LedgerSynchroniser
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Modules.Ledger
Assembly: Catalyst.Core.Modules.Ledger.dll
Syntax
public class LedgerSynchroniser : ILedgerSynchroniser
Constructors
| Improve this Doc View SourceLedgerSynchroniser(IDeltaCache, IHashProvider, ILogger)
Declaration
public LedgerSynchroniser(IDeltaCache deltaCache, IHashProvider hashProvider, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
IDeltaCache | deltaCache | |
IHashProvider | hashProvider | |
ILogger | logger |
Properties
| Improve this Doc View SourceDeltaCache
Declaration
public IDeltaCache DeltaCache { get; }
Property Value
Type | Description |
---|---|
IDeltaCache |
Methods
| Improve this Doc View SourceCacheDeltasBetween(MultiHash, MultiHash, CancellationToken)
Declaration
public IEnumerable<MultiHash> CacheDeltasBetween(MultiHash latestKnownDeltaHash, MultiHash targetDeltaHash, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
MultiHash | latestKnownDeltaHash | |
MultiHash | targetDeltaHash | |
System.Threading.CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<MultiHash> |