protected override void ProcessBlock(BlockInfo block, BulkImport <TransactionEntry.Entity> bulk) { foreach (var transaction in block.Block.Transactions) { var indexed = new TransactionEntry.Entity(null, transaction, block.BlockId); bulk.Add(indexed.PartitionKey, indexed); } }
protected override void ProcessBlock(BlockInfo block, BulkImport <TransactionEntry.Entity> bulk, Network network) { this.logger.LogTrace("()"); foreach (var transaction in block.Block.Transactions) { var indexed = new TransactionEntry.Entity(null, transaction, block.BlockId); bulk.Add(indexed.PartitionKey, indexed); } this.logger.LogTrace("(-)"); }
protected override void ProcessBlock(BlockInfo block, BulkImport <OrderedBalanceChange> bulk) { foreach (var tx in block.Block.Transactions) { var txId = tx.GetHash(); var entries = extract(txId, tx, block.BlockId, block.Block.Header, block.Height); foreach (var entry in entries) { bulk.Add(entry.PartitionKey, entry); } } }
protected override void ProcessBlock(BlockInfo block, BulkImport <OrderedBalanceChange> bulk, Network network) { this.logger.LogTrace("()"); foreach (var tx in block.Block.Transactions) { var txId = tx.GetHash(); var entries = extract(txId, tx, block.BlockId, block.Block.Header, block.Height, network); foreach (var entry in entries) { bulk.Add(entry.PartitionKey, entry); } } this.logger.LogTrace("(-)"); }
protected override void ProcessBlock(BlockInfo block, BulkImport <BlockInfo> bulk) { bulk.Add("o", block); }