@@ -50,17 +50,6 @@ var ClickhouseConnV1 clickhouse.Conn
5050// use this for new current states and query
5151var ClickhouseConnV2 clickhouse.Conn
5252
53- func InitOldClickHouseV1 () {
54- ClickhouseConnV1 = initClickhouse (
55- config .Cfg .OldClickhouseHostV1 ,
56- config .Cfg .OldClickhousePortV1 ,
57- config .Cfg .OldClickhouseUsernameV1 ,
58- config .Cfg .OldClickhousePasswordV1 ,
59- config .Cfg .OldClickhouseDatabaseV1 ,
60- config .Cfg .OldClickhouseEnableTLSV1 ,
61- )
62- }
63-
6453// This is a new clickhouse where data will be inserted into.
6554// All user queries will be done against this clickhouse.
6655func InitNewClickHouseV2 () {
@@ -126,7 +115,7 @@ func GetMaxBlockNumberFromClickHouseV2(chainId *big.Int) (int64, error) {
126115 return maxBlockNumber , nil
127116}
128117
129- func GetBlockDataFromClickHouseV1 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([]* common.BlockData , error ) {
118+ func GetBlockDataFromClickHouseV2 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([]* common.BlockData , error ) {
130119 length := endBlockNumber - startBlockNumber + 1
131120
132121 blockData := make ([]* common.BlockData , length )
@@ -139,22 +128,22 @@ func GetBlockDataFromClickHouseV1(chainId uint64, startBlockNumber uint64, endBl
139128 wg .Add (4 )
140129 go func () {
141130 defer wg .Done ()
142- blocksRaw , _ = getBlocksFromV1 (chainId , startBlockNumber , endBlockNumber )
131+ blocksRaw , _ = getBlocksFromV2 (chainId , startBlockNumber , endBlockNumber )
143132 }()
144133
145134 go func () {
146135 defer wg .Done ()
147- transactionsRaw , _ = getTransactionsFromV1 (chainId , startBlockNumber , endBlockNumber )
136+ transactionsRaw , _ = getTransactionsFromV2 (chainId , startBlockNumber , endBlockNumber )
148137 }()
149138
150139 go func () {
151140 defer wg .Done ()
152- logsRaw , _ = getLogsFromV1 (chainId , startBlockNumber , endBlockNumber )
141+ logsRaw , _ = getLogsFromV2 (chainId , startBlockNumber , endBlockNumber )
153142 }()
154143
155144 go func () {
156145 defer wg .Done ()
157- tracesRaw , _ = getTracesFromV1 (chainId , startBlockNumber , endBlockNumber )
146+ tracesRaw , _ = getTracesFromV2 (chainId , startBlockNumber , endBlockNumber )
158147 }()
159148 wg .Wait ()
160149
@@ -189,19 +178,19 @@ func GetBlockDataFromClickHouseV1(chainId uint64, startBlockNumber uint64, endBl
189178 return blockData , nil
190179}
191180
192- func getBlocksFromV1 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([]common.Block , error ) {
181+ func getBlocksFromV2 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([]common.Block , error ) {
193182 sb := startBlockNumber
194183 length := endBlockNumber - startBlockNumber + 1
195184 blocksRaw := make ([]common.Block , length )
196185
197186 query := fmt .Sprintf ("SELECT %s FROM %s.blocks FINAL WHERE chain_id = %d AND block_number BETWEEN %d AND %d order by block_number" ,
198187 strings .Join (defaultBlockFields , ", " ),
199- config .Cfg .OldClickhouseDatabaseV1 ,
188+ config .Cfg .CommitterClickhouseDatabase ,
200189 chainId ,
201190 startBlockNumber ,
202191 endBlockNumber ,
203192 )
204- blocks , err := execQueryV1 [common.Block ](query )
193+ blocks , err := execQueryV2 [common.Block ](query )
205194 if err != nil {
206195 return blocksRaw , err
207196 }
@@ -218,19 +207,19 @@ func getBlocksFromV1(chainId uint64, startBlockNumber uint64, endBlockNumber uin
218207 return blocksRaw , nil
219208}
220209
221- func getTransactionsFromV1 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Transaction , error ) {
210+ func getTransactionsFromV2 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Transaction , error ) {
222211 sb := startBlockNumber
223212 length := endBlockNumber - startBlockNumber + 1
224213 transactionsRaw := make ([][]common.Transaction , length )
225214
226215 query := fmt .Sprintf ("SELECT %s FROM %s.transactions FINAL WHERE chain_id = %d AND block_number BETWEEN %d AND %d order by block_number, transaction_index" ,
227216 strings .Join (defaultTransactionFields , ", " ),
228- config .Cfg .OldClickhouseDatabaseV1 ,
217+ config .Cfg .CommitterClickhouseDatabase ,
229218 chainId ,
230219 startBlockNumber ,
231220 endBlockNumber ,
232221 )
233- transactions , err := execQueryV1 [common.Transaction ](query )
222+ transactions , err := execQueryV2 [common.Transaction ](query )
234223 if err != nil {
235224 return transactionsRaw , err
236225 }
@@ -247,19 +236,19 @@ func getTransactionsFromV1(chainId uint64, startBlockNumber uint64, endBlockNumb
247236 return transactionsRaw , nil
248237}
249238
250- func getLogsFromV1 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Log , error ) {
239+ func getLogsFromV2 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Log , error ) {
251240 sb := startBlockNumber
252241 length := endBlockNumber - startBlockNumber + 1
253242 logsRaw := make ([][]common.Log , length )
254243
255244 query := fmt .Sprintf ("SELECT %s FROM %s.logs FINAL WHERE chain_id = %d AND block_number BETWEEN %d AND %d order by block_number, log_index" ,
256245 strings .Join (defaultLogFields , ", " ),
257- config .Cfg .OldClickhouseDatabaseV1 ,
246+ config .Cfg .CommitterClickhouseDatabase ,
258247 chainId ,
259248 startBlockNumber ,
260249 endBlockNumber ,
261250 )
262- logs , err := execQueryV1 [common.Log ](query )
251+ logs , err := execQueryV2 [common.Log ](query )
263252 if err != nil {
264253 return logsRaw , err
265254 }
@@ -276,19 +265,19 @@ func getLogsFromV1(chainId uint64, startBlockNumber uint64, endBlockNumber uint6
276265 return logsRaw , nil
277266}
278267
279- func getTracesFromV1 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Trace , error ) {
268+ func getTracesFromV2 (chainId uint64 , startBlockNumber uint64 , endBlockNumber uint64 ) ([][]common.Trace , error ) {
280269 sb := startBlockNumber
281270 length := endBlockNumber - startBlockNumber + 1
282271 tracesRaw := make ([][]common.Trace , length )
283272
284273 query := fmt .Sprintf ("SELECT %s FROM %s.traces FINAL WHERE chain_id = %d AND block_number BETWEEN %d AND %d order by block_number" ,
285274 strings .Join (defaultTraceFields , ", " ),
286- config .Cfg .OldClickhouseDatabaseV1 ,
275+ config .Cfg .CommitterClickhouseDatabase ,
287276 chainId ,
288277 startBlockNumber ,
289278 endBlockNumber ,
290279 )
291- traces , err := execQueryV1 [common.Trace ](query )
280+ traces , err := execQueryV2 [common.Trace ](query )
292281 if err != nil {
293282 return tracesRaw , err
294283 }
@@ -305,9 +294,9 @@ func getTracesFromV1(chainId uint64, startBlockNumber uint64, endBlockNumber uin
305294 return tracesRaw , nil
306295}
307296
308- func execQueryV1 [T any ](query string ) ([]T , error ) {
297+ func execQueryV2 [T any ](query string ) ([]T , error ) {
309298 var out []T
310- if err := ClickhouseConnV1 .Select (context .Background (), & out , query ); err != nil {
299+ if err := ClickhouseConnV2 .Select (context .Background (), & out , query ); err != nil {
311300 return nil , err
312301 }
313302 return out , nil
0 commit comments