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;
        }
Beispiel #2
0
        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;
        }