@@ -85,7 +85,6 @@ func (s *Service) Run(ctx context.Context) {
85
85
86
86
// todo change iteration to fetch several objects uint64(min(blockBehind, maxBlocks))
87
87
blockNumber := uint64 (nextHeight )
88
- fmt .Println (" blockNumber" , blockNumber )
89
88
if err := s .processBlock (iterCtx , blockNumber ); err != nil {
90
89
s .logError ("Failed to process block" , fmt .Errorf ("blockNumber: %d, err: %w" , blockNumber , err ))
91
90
cancelIteration ()
@@ -111,22 +110,27 @@ func (s *Service) processBlock(ctx context.Context, blockNumber uint64) error {
111
110
if err != nil {
112
111
return fmt .Errorf ("failed to get block headers parts: %w" , err )
113
112
}
113
+
114
114
txsCh , err := s .genTransactions (ctx , blockNumber )
115
115
if err != nil {
116
116
return fmt .Errorf ("failed to get transactions: %w" , err )
117
117
}
118
+
118
119
eventsCh , err := s .genEvents (ctx , blockNumber )
119
120
if err != nil {
120
121
return fmt .Errorf ("failed to get events: %w" , err )
121
122
}
123
+
122
124
classesCh , err := s .genClasses (ctx , blockNumber )
123
125
if err != nil {
124
126
return fmt .Errorf ("failed to get classes: %w" , err )
125
127
}
128
+
126
129
stateDiffsCh , err := s .genStateDiffs (ctx , blockNumber )
127
130
if err != nil {
128
131
return fmt .Errorf ("failed to get state diffs: %w" , err )
129
132
}
133
+
130
134
blocksCh := pipeline .Bridge (ctx , s .processSpecBlockParts (ctx , blockNumber , pipeline .FanIn (ctx ,
131
135
pipeline .Stage (ctx , headersAndSigsCh , specBlockPartsFunc [specBlockHeaderAndSigs ]),
132
136
pipeline .Stage (ctx , classesCh , specBlockPartsFunc [specClasses ]),
0 commit comments