Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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("(-)");
        }
Exemple #3
0
        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);
                }
            }
        }
Exemple #4
0
        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);
 }