public async Task Handle(Block block, TransactionResult result, LogEvent log) { var eventData = new BlockTransactionLimitChanged(); foreach (var bs in log.Indexed) { eventData.MergeFrom(bs); } eventData.MergeFrom(log.NonIndexed); _provider.SetLimit(eventData.New); Logger.LogInformation($"BlockTransactionLimit has been changed to {eventData.New}"); await Task.CompletedTask; }
public async Task HandleAsync(Block block, TransactionResult transactionResult, LogEvent logEvent) { var eventData = new BlockTransactionLimitChanged(); eventData.MergeFrom(logEvent); _blockTransactionLimitProvider.SetLimit(eventData.New); Logger.LogInformation($"BlockTransactionLimit has been changed to {eventData.New}"); await Task.CompletedTask; }