public LogsProvider(IRuntimeInfoProvider runtimeInfoProvider, ILogsProcessor logsProcessor) { this.runtimeInfoProvider = Preconditions.CheckNotNull(runtimeInfoProvider, nameof(runtimeInfoProvider)); this.logsProcessor = Preconditions.CheckNotNull(logsProcessor, nameof(logsProcessor)); }
public override async Task ConfigureAsync() { MaxBlockNumber = (await ethApiContractService.Blocks.GetBlockNumber.SendRequestAsync().ConfigureAwait(false)).ToUlong(); _builder.SetMinimumBlockNumber(MaxBlockNumber - NumberOfBlocksToProcess); _processor = _builder.Build(); }
//private readonly ILogger logger; public LogsService(ILogsProcessor logsProcessor /*, ILogManager logManager*/) { this.logsProcessor = logsProcessor; //logger = logManager.GetLogger(typeof(LogsService)); }
/// <summary> /// constructor /// </summary> public LogsController( ILogsProcessor logsProcessor ) { this.logsProcessor = logsProcessor; }