-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
45 lines (36 loc) · 1.33 KB
/
.env.example
File metadata and controls
45 lines (36 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Environment Configuration
# Somnia Data Streams
SOMNIA_RPC_URL=https://dream-rpc.somnia.network
SOMNIA_PRIVATE_KEY=0xYourPrivateKeyHere
SOMNIA_SCHEMA_ID=1
PUBLISHER_ADDRESS=0xYourPublisherAddressHere
# Trading Pairs (format: chain:address:symbol)
# Add your pairs separated by commas
PAIRS=solana:4RsXTiPDP3qPbHvXz8Xk1nJkq4eVz8:SOL/USDC,ethereum:0xabc123def456:ETH/USDC,base:0xdef456abc789:WETH/USDC
# DexScreener Configuration
RECONNECT_INTERVAL_MS=5000
MAX_RECONNECT_ATTEMPTS=10
# Performance Tuning
BATCH_SIZE=10
BATCH_INTERVAL_MS=5000
MIN_UPDATE_INTERVAL_MS=1000
PRICE_CHANGE_THRESHOLD=0.001
# Logging
LOG_LEVEL=info
# Telegram Notifications (optional)
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
# Set to "false" to disable even if token/chat are provided
TELEGRAM_NOTIFIER_ENABLED=true
# Defaults to 5 minutes
TELEGRAM_INTERVAL_MS=300000
# Firebase (Admin pairs persistence)
FIREBASE_PROJECT_ID=
FIREBASE_CLIENT_EMAIL=
# Remember to wrap the key in quotes so newline escapes are preserved
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n"
# Frontend (dashboard/.env.local)
NEXT_PUBLIC_SOMNIA_RPC_URL=https://dream-rpc.somnia.network
NEXT_PUBLIC_SCHEMA_ID=1
NEXT_PUBLIC_PUBLISHER_ADDRESS=0xYourPublisherAddressHere
NEXT_PUBLIC_PAIR_KEYS=solana:4RsXTiPDP3qPbHvXz8Xk1nJkq4eVz8,ethereum:0xabc123def456,base:0xdef456abc789