@@ -17,6 +17,7 @@ services:
17
17
# KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
18
18
# KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
19
19
SCRAPER_MODE : ' BLOCKS'
20
+ BLOCK_RECEIPTS_MODE : " standard"
20
21
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
21
22
EP_DEPLOYMENT_BLOCK : 10247094
22
23
SETTLER_DEPLOYMENT_BLOCK : 19582253
@@ -73,7 +74,7 @@ services:
73
74
dockerfile : Dockerfile
74
75
restart : always
75
76
environment :
76
- EVM_RPC_URL : ' ${RPC_URL_BSC }'
77
+ EVM_RPC_URL : ' ${BSC_RPC_URL_ALCHEMY }'
77
78
CHAIN_ID : ' 56'
78
79
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
79
80
SCHEMA : ' events_bsc'
@@ -114,15 +115,16 @@ services:
114
115
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
115
116
SCHEMA : ' events_polygon'
116
117
SCRAPER_MODE : ' BLOCKS'
118
+ BLOCK_RECEIPTS_MODE : " standard"
117
119
ENABLE_PROMETHEUS_METRICS : " true"
118
120
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
119
121
EP_DEPLOYMENT_BLOCK : 14391480
120
122
SETTLER_DEPLOYMENT_BLOCK : 55435171
121
- MAX_BLOCKS_TO_SEARCH : 1000
122
- MAX_BLOCKS_TO_PULL : 251
123
- SECONDS_BETWEEN_RUNS : 2
123
+ MAX_BLOCKS_TO_SEARCH : 500
124
+ MAX_BLOCKS_TO_PULL : 500
125
+ SECONDS_BETWEEN_RUNS : 1
124
126
FEAT_LIMIT_ORDERS : " true"
125
- V4_NATIVE_FILL_START_BLOCK : " 17587182"
127
+ V4_NATIVE_FILL_START_BLOCK : 17587182
126
128
FEAT_NFT : " true"
127
129
NFT_FEATURE_START_BLOCK : 25697854
128
130
FEAT_OTC_ORDERS : " true"
@@ -134,8 +136,8 @@ services:
134
136
FEAT_TOKENS_FROM_TRANSFERS : " true"
135
137
MAX_BLOCKS_REORG : 400
136
138
FEAT_ERC20_TRANSFER_ALL : " true"
137
- FEAT_ERC20_TRANSFER_ALL : " true"
138
139
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
140
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
139
141
140
142
event-pipeline-avalanche :
141
143
build :
@@ -159,8 +161,6 @@ services:
159
161
MAX_BLOCKS_TO_PULL : 2000
160
162
SECONDS_BETWEEN_RUNS : 1
161
163
RESCRAPE_BLOCKS : 10
162
- SECONDS_BETWEEN_RUNS : 1
163
- RESCRAPE_BLOCKS : 10
164
164
FEAT_ERC20_BRIDGE_TRANSFER_FLASHWALLET : " true"
165
165
FLASHWALLET_ADDRESS : " 0xdb6f1920a889355780af7570773609bd8cb1f498"
166
166
FLASHWALLET_DEPLOYMENT_BLOCK : 11805869
@@ -178,10 +178,12 @@ services:
178
178
dockerfile : Dockerfile
179
179
restart : always
180
180
environment :
181
- EVM_RPC_URL : ' ${RPC_URL_FANTOM }'
181
+ EVM_RPC_URL : ' ${FANTOM_RPC_URL_ALCHEMY }'
182
182
CHAIN_ID : ' 250'
183
183
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
184
184
SCHEMA : ' events_fantom'
185
+ SCRAPER_MODE : ' BLOCKS'
186
+ BLOCK_RECEIPTS_MODE : " standard"
185
187
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
186
188
# KAFKA_SSL: '${KAFKA_SSL}'
187
189
# KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
@@ -190,6 +192,7 @@ services:
190
192
ENABLE_PROMETHEUS_METRICS : " true"
191
193
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
192
194
EP_DEPLOYMENT_BLOCK : 18855765
195
+ SETTLER_DEPLOYMENT_BLOCK : 18855765
193
196
MAX_BLOCKS_TO_SEARCH : 2000
194
197
MAX_BLOCKS_TO_PULL : 1000
195
198
SECONDS_BETWEEN_RUNS : 1
@@ -208,19 +211,22 @@ services:
208
211
dockerfile : Dockerfile
209
212
restart : always
210
213
environment :
211
- EVM_RPC_URL : ' ${RPC_URL_CELO }'
214
+ EVM_RPC_URL : ' ${CELO_RPC_URL_ALCHEMY }'
212
215
CHAIN_ID : ' 42220'
213
216
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
214
217
SCHEMA : ' events_celo'
218
+ SCRAPER_MODE : ' EVENTS'
219
+ BLOCK_RECEIPTS_MODE : " standard"
215
220
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
216
221
# KAFKA_SSL: '${KAFKA_SSL}'
217
222
# KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
218
223
# KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
219
224
ENABLE_PROMETHEUS_METRICS : " true"
220
225
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
221
226
EP_DEPLOYMENT_BLOCK : 9350111
222
- MAX_BLOCKS_TO_SEARCH : 5000
223
- MAX_BLOCKS_TO_PULL : 2000
227
+ SETTLER_DEPLOYMENT_BLOCK : 9350111
228
+ MAX_BLOCKS_TO_SEARCH : 100
229
+ MAX_BLOCKS_TO_PULL : 20
224
230
SECONDS_BETWEEN_RUNS : 1
225
231
RESCRAPE_BLOCKS : 10
226
232
FEAT_NFT : " true"
@@ -232,10 +238,12 @@ services:
232
238
dockerfile : Dockerfile
233
239
restart : always
234
240
environment :
241
+ useLevel : " debug"
235
242
EVM_RPC_URL : ' ${RPC_URL_OPTIMISM}'
236
243
CHAIN_ID : ' 10'
237
244
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
238
245
SCHEMA : ' events_optimism'
246
+ SCRAPER_MODE : " BLOCKS"
239
247
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
240
248
# KAFKA_SSL: '${KAFKA_SSL}'
241
249
# KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
@@ -265,20 +273,24 @@ services:
265
273
dockerfile : Dockerfile
266
274
restart : always
267
275
environment :
276
+ LOG_LEVEL : " debug"
268
277
EVM_RPC_URL : ' ${EVM_RPC_URL_ARBITRUM}'
269
278
CHAIN_ID : ' 42161'
270
279
POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
271
280
SCHEMA : ' events_arbitrum'
281
+ SCRAPER_MODE : " BLOCKS"
282
+ BLOCK_RECEIPTS_MODE : " standard"
272
283
# KAFKA_BROKERS: '${KAFKA_BROKERS}'
273
284
# KAFKA_SSL: '${KAFKA_SSL}'
274
285
# KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
275
286
# KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
276
287
FEAT_ZEROEX_EXCHANGE_PROXY : " true"
277
288
EP_DEPLOYMENT_BLOCK : 4050733
278
289
SETTLER_DEPLOYMENT_BLOCK : 197531334
279
- MAX_BLOCKS_TO_SEARCH : 1000
280
- MAX_BLOCKS_TO_PULL : 1000
281
- SECONDS_BETWEEN_RUNS : 30
290
+ MAX_BLOCKS_TO_SEARCH : 500
291
+ MAX_BLOCKS_TO_PULL : 102
292
+ MAX_BLOCKS_REORG : 300
293
+ SECONDS_BETWEEN_RUNS : 1
282
294
RESCRAPE_BLOCKS : 10
283
295
EP_ADDRESS : " 0xdef1c0ded9bec7f1a1670819833240f027b25eff"
284
296
FEAT_NFT : " true"
@@ -287,6 +299,20 @@ services:
287
299
WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x82af49447d8a07e3bd95bd0d56f35241523fbab1'
288
300
FEAT_ERC20_TRANSFER_ALL : " true"
289
301
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
302
+ FEAT_TRANSFORMED_ERC20_EVENT : " true"
303
+ FEAT_ERC20_BRIDGE_TRANSFER_FLASHWALLET : " true"
304
+ FLASHWALLET_ADDRESS : " 0xdb6f1920a889355780af7570773609bd8cb1f498"
305
+ FLASHWALLET_DEPLOYMENT_BLOCK : 4050733
306
+ FEAT_OTC_ORDERS : " true"
307
+ OTC_ORDERS_FEATURE_START_BLOCK : 87341520
308
+ BLOCK_FINALITY_THRESHOLD : 0
309
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
310
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
311
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 145873113
312
+ FEAT_META_TRANSACTION_EXECUTED_EVENT : " true"
313
+ META_TRANSACTION_EXECUTED_START_BLOCK : 168492783
314
+ FEAT_TOKENS_FROM_TRANSFERS : " true"
315
+
290
316
291
317
event-pipeline-base :
292
318
build :
@@ -318,6 +344,191 @@ services:
318
344
FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
319
345
FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
320
346
347
+ event-pipeline-scroll :
348
+ build :
349
+ context : .
350
+ dockerfile : Dockerfile
351
+ restart : always
352
+ environment :
353
+ EVM_RPC_URL : ' ${SCROLL_RPC_URL_ALCHEMY}'
354
+ CHAIN_ID : ' 534352'
355
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
356
+ SCHEMA : ' events_scroll'
357
+ SCRAPER_MODE : ' BLOCKS'
358
+ BLOCK_RECEIPTS_MODE : " standard"
359
+ FEAT_ZEROEX_EXCHANGE_PROXY : " false"
360
+ # EP_DEPLOYMENT_BLOCK:
361
+ SETTLER_DEPLOYMENT_BLOCK : 7474150
362
+ MAX_BLOCKS_TO_SEARCH : 1000
363
+ MAX_BLOCKS_TO_PULL : 100
364
+ MAX_BLOCKS_REORG : 300
365
+ SECONDS_BETWEEN_RUNS : 1
366
+ RESCRAPE_BLOCKS : 10
367
+ FEAT_NFT : " false"
368
+ NFT_FEATURE_START_BLOCK : 1410394
369
+ # KAFKA_BROKERS: '${KAFKA_BROKERS}'
370
+ # KAFKA_SSL: '${KAFKA_SSL}'
371
+ # KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
372
+ # KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
373
+ FEAT_WRAP_UNWRAP_NATIVE_EVENT : " true"
374
+ WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x5300000000000000000000000000000000000004'
375
+ FEAT_ERC20_TRANSFER_ALL : " true"
376
+ FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
377
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
378
+ # FEAT_TOKENS_FROM_TRANSFERS: "true"
379
+ # TOKENS_FROM_TRANSFERS_START_BLOCK: 1
380
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
381
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
382
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 9527830
383
+
384
+ event-pipeline-blast :
385
+ build :
386
+ context : .
387
+ dockerfile : Dockerfile
388
+ restart : always
389
+ environment :
390
+ EVM_RPC_URL : ' ${BLAST_RPC_URL_ALCHEMY}'
391
+ CHAIN_ID : ' 81457'
392
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
393
+ SCHEMA : ' events_blast'
394
+ SCRAPER_MODE : ' BLOCKS'
395
+ BLOCK_RECEIPTS_MODE : " standard"
396
+ FEAT_ZEROEX_EXCHANGE_PROXY : " false"
397
+ # EP_DEPLOYMENT_BLOCK:
398
+ SETTLER_DEPLOYMENT_BLOCK : 6124420
399
+ MAX_BLOCKS_TO_SEARCH : 1000
400
+ MAX_BLOCKS_TO_PULL : 100
401
+ MAX_BLOCKS_REORG : 500
402
+ SECONDS_BETWEEN_RUNS : 1
403
+ RESCRAPE_BLOCKS : 10
404
+ FEAT_NFT : " false"
405
+ # NFT_FEATURE_START_BLOCK: 1410394
406
+ # KAFKA_BROKERS: '${KAFKA_BROKERS}'
407
+ # KAFKA_SSL: '${KAFKA_SSL}'
408
+ # KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
409
+ # KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
410
+ FEAT_WRAP_UNWRAP_NATIVE_EVENT : " true"
411
+ WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x4300000000000000000000000000000000000004'
412
+ FEAT_ERC20_TRANSFER_ALL : " true"
413
+ FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
414
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
415
+ FEAT_TOKENS_FROM_TRANSFERS : " true"
416
+ # TOKENS_FROM_TRANSFERS_START_BLOCK: 1
417
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
418
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
419
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 6124420
420
+
421
+ event-pipeline-linea :
422
+ build :
423
+ context : .
424
+ dockerfile : Dockerfile
425
+ restart : always
426
+ environment :
427
+ EVM_RPC_URL : ' ${LINEA_RPC_URL_ALCHEMY}'
428
+ CHAIN_ID : ' 59144'
429
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
430
+ SCHEMA : ' events_linea'
431
+ SCRAPER_MODE : ' BLOCKS'
432
+ BLOCK_RECEIPTS_MODE : " standard"
433
+ FEAT_ZEROEX_EXCHANGE_PROXY : " false"
434
+ # EP_DEPLOYMENT_BLOCK:
435
+ SETTLER_DEPLOYMENT_BLOCK : 6917652
436
+ MAX_BLOCKS_TO_SEARCH : 125
437
+ MAX_BLOCKS_TO_PULL : 25
438
+ MAX_BLOCKS_REORG : 125
439
+ SECONDS_BETWEEN_RUNS : 1
440
+ RESCRAPE_BLOCKS : 10
441
+ FEAT_NFT : " false"
442
+ # NFT_FEATURE_START_BLOCK: 1410394
443
+ # KAFKA_BROKERS: '${KAFKA_BROKERS}'
444
+ # KAFKA_SSL: '${KAFKA_SSL}'
445
+ # KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
446
+ # KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
447
+ FEAT_WRAP_UNWRAP_NATIVE_EVENT : " true"
448
+ WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0xe5d7c2a44ffddf6b295a15c148167daaaf5cf34f'
449
+ FEAT_ERC20_TRANSFER_ALL : " true"
450
+ FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
451
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
452
+ # FEAT_TOKENS_FROM_TRANSFERS: "true"
453
+ # TOKENS_FROM_TRANSFERS_START_BLOCK: 1
454
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
455
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
456
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 6917652
457
+
458
+ event-pipeline-mode :
459
+ build :
460
+ context : .
461
+ dockerfile : Dockerfile
462
+ restart : always
463
+ environment :
464
+ EVM_RPC_URL : ' ${MODE_RPC_URL_ALCHEMY}'
465
+ CHAIN_ID : ' 34443'
466
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
467
+ SCHEMA : ' events_mode'
468
+ SCRAPER_MODE : ' BLOCKS'
469
+ BLOCK_RECEIPTS_MODE : " standard"
470
+ FEAT_ZEROEX_EXCHANGE_PROXY : " false"
471
+ # EP_DEPLOYMENT_BLOCK:
472
+ SETTLER_DEPLOYMENT_BLOCK : 14121097
473
+ MAX_BLOCKS_TO_SEARCH : 450
474
+ MAX_BLOCKS_TO_PULL : 200
475
+ MAX_BLOCKS_REORG : 450
476
+ SECONDS_BETWEEN_RUNS : 1
477
+ RESCRAPE_BLOCKS : 10
478
+ FEAT_NFT : " false"
479
+ # NFT_FEATURE_START_BLOCK: 1410394
480
+ # KAFKA_BROKERS: '${KAFKA_BROKERS}'
481
+ # KAFKA_SSL: '${KAFKA_SSL}'
482
+ # KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
483
+ # KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
484
+ FEAT_WRAP_UNWRAP_NATIVE_EVENT : " true"
485
+ WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x4200000000000000000000000000000000000006'
486
+ FEAT_ERC20_TRANSFER_ALL : " true"
487
+ FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
488
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
489
+ FEAT_TOKENS_FROM_TRANSFERS : " true"
490
+ # TOKENS_FROM_TRANSFERS_START_BLOCK: 1
491
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
492
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
493
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 6124420
494
+
495
+ event-pipeline-mantle :
496
+ build :
497
+ context : .
498
+ dockerfile : Dockerfile
499
+ restart : always
500
+ environment :
501
+ EVM_RPC_URL : ' ${MANTLE_RPC_URL_QUICKNODE}'
502
+ CHAIN_ID : ' 5000'
503
+ POSTGRES_URI : ' postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}'
504
+ SCHEMA : ' events_mantle'
505
+ SCRAPER_MODE : ' BLOCKS'
506
+ BLOCK_RECEIPTS_MODE : " standard"
507
+ FEAT_ZEROEX_EXCHANGE_PROXY : " false"
508
+ # EP_DEPLOYMENT_BLOCK:
509
+ SETTLER_DEPLOYMENT_BLOCK : 6124420
510
+ MAX_BLOCKS_TO_SEARCH : 125
511
+ MAX_BLOCKS_TO_PULL : 25
512
+ MAX_BLOCKS_REORG : 450
513
+ SECONDS_BETWEEN_RUNS : 1
514
+ RESCRAPE_BLOCKS : 10
515
+ FEAT_NFT : " false"
516
+ # NFT_FEATURE_START_BLOCK: 1410394
517
+ # KAFKA_BROKERS: '${KAFKA_BROKERS}'
518
+ # KAFKA_SSL: '${KAFKA_SSL}'
519
+ # KAFKA_AUTH_USER: '${KAFKA_AUTH_USER}'
520
+ # KAFKA_AUTH_PASSWORD: '${KAFKA_AUTH_PASSWORD}'
521
+ FEAT_WRAP_UNWRAP_NATIVE_EVENT : " true"
522
+ WRAP_UNWRAP_NATIVE_CONTRACT_ADDRESS : ' 0x78c1b0C915c4FAA5FffA6CAbf0219DA63d7f4cb8'
523
+ FEAT_ERC20_TRANSFER_ALL : " true"
524
+ FEAT_SETTLER_ERC721_TRANSFER_EVENT : " true"
525
+ FEAT_SETTLER_RFQ_ORDER_EVENT : " true"
526
+ FEAT_TOKENS_FROM_TRANSFERS : " true"
527
+ # TOKENS_FROM_TRANSFERS_START_BLOCK: 1
528
+ FEAT_SOCKET_BRIDGE_EVENT : " true"
529
+ SOCKET_BRIDGE_CONTRACT_ADDRESS : " 0x3a23f943181408eac424116af7b7790c94cb97a5"
530
+ SOCKET_BRIDGE_EVENT_START_BLOCK : 6124420
531
+
321
532
token-scraper-ethereum :
322
533
build :
323
534
context : .
0 commit comments