@@ -244,6 +244,42 @@ TX_SAFE_ABORT_NONCE_TOO_LOW_COUNT=
244244# Timeout for sending transactions. If 0 it is disabled.
245245TX_SEND_TIMEOUT=
246246
247+ ############################### BLOB INDEXER #####################################
248+ # Database Configuration
249+ BLOB_INDEXER_DATABASE_URL=mysql://root:password@mysql:3306/blobindexer
250+
251+ # Beacon API Configuration
252+ # Use a public beacon node endpoint or your own local beacon node
253+ BLOB_INDEXER_BEACON_URL=http://host.docker.internal:33001
254+
255+ # Exposed port
256+ BLOB_INDEXER_PORT=9000
257+
258+ # HTTP Server Configuration
259+ BLOB_INDEXER_HTTP_BIND=0.0.0.0:9000
260+
261+ # Indexer Performance Configuration
262+ BLOB_INDEXER_POLL_INTERVAL=6s
263+ BLOB_INDEXER_HTTP_TIMEOUT=20s
264+ BLOB_INDEXER_MAX_CONCURRENCY=4
265+ BLOB_INDEXER_BACKFILL_BATCH=32
266+
267+ # Reorg and Finality Configuration
268+ BLOB_INDEXER_REORG_LOOKBACK=128
269+ BLOB_INDEXER_FINALITY_CONFIRMATIONS=64
270+
271+ # Logging Configuration
272+ BLOB_INDEXER_LOG_FORMAT=pretty
273+ RUST_LOG=info
274+
275+ # Optional: Watch specific contract addresses for blob transactions
276+ # Comma-separated list of 0x-prefixed addresses
277+ # BLOB_INDEXER_WATCH_ADDRESSES=0x328F1b56a6128E5F5Efb2d1C9E1b8C2776539363
278+
279+ # Optional: Start indexing from a specific slot (useful for bootstrapping)
280+ # If not set, will start from the latest finalized slot
281+ # BLOB_INDEXER_START_SLOT=8000000
282+
247283############################### RELAYER #####################################
248284# Database
249285MYSQL_USER=admin
0 commit comments