-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
140 lines (112 loc) · 3.31 KB
/
.env.example
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# =====================
# Database Configuration
# =====================
# Postgres connection string
# Required
# Example: postgresql://user:password@localhost:5432/dbname
DB_URI=postgresql://zodiac-bots:zodiac-bots@db:/zodiac-bots
# Print SQL queries to console
# Optional, default: false
# Example: false
#DB_DEBUG=
# =====================
# Spaces Configuration
# =====================
# Spaces to monitor. Defined by ENS and starting block.
# Required
# Example: 1inch.eth:19475120
SPACES=1inch.eth:19475120
# =====================
# Ethereum / RPC Configuration
# =====================
# Provider URL for the Ethereum RPC
# Required
# Example: https://mainnet.infura.io/v3/8238211010344719ad14a89db874158c
RPC_URL=
# Chain where the contracts are deployed
# Optional, default: 1
# Example: 1
#CHAIN_ID=
# Snapshot GraphQL API endpoint
# Optional, default: https://hub.snapshot.org/graphql
# Example: https://hub.snapshot.org/graphql
#SNAPSHOT_GRAPHQL_URL=
# =====================
# Batch Processing Settings
# =====================
# Max number of blocks to process in a single batch
# Optional, default: 200 (overridden to 100 in this example)
# Example: 100
MAX_BLOCKS_BATCH_SIZE=100
# Milliseconds to wait before processing a new batch
# Optional, default: 60000
# Example: 60000
#BATCH_COOLDOWN=60000
# =====================
# Notifications Configuration
# =====================
# ----- Slack Notifications -----
# Slack Webhook URL
# Optional
# Example: https://hook.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
#SLACK_WEBHOOK=
# ----- Telegram Notifications -----
# Telegram API Token
# Optional
# Example: 4839574812:AAFD39kkdpWt3ywyRZergyOLMaJhac60qc
#TELEGRAM_TOKEN=
# Telegram chat identifier for notifications
# Optional
# Example: -1002037333689
#TELEGRAM_CHAT_ID=
# ----- Email Notifications -----
# Hostname for the SMTP server
# Optional
# Example: smtp.gmail.com
SMTP_HOST=smtp
# Port for the SMTP server
# Optional, default: 465
# Example: 1025
SMTP_PORT=1025
# Username for the SMTP server
# Optional
# Example: kleros
SMTP_USER=kleros
# Password for the SMTP server
# Optional
# Example: sorelk
SMTP_PASSWORD=sorelk
# Sender email address
# Optional
# Example: [email protected]
# Email recipients (simple or ENS-scoped)
# Optional
# Example: [email protected]
# Email for unsubscribe notifications
# Required
# Example: [email protected]
SMTP_UNSUBSCRIBE_EMAIL=
# =====================
# Heartbeat Configuration
# =====================
# URL for service heartbeat
# Optional
# Example: https://keros.io/api/heartbeat/zodiac
#HEARTBEAT_URL=
# Interval in milliseconds to send heartbeats
# Optional, default: 60000
# Example: 60000
#HEARTBEAT_INTERVAL=
# =====================
# Links / Templates Configuration
# =====================
# Block Explorer link template for transactions (use {{txHash}} as placeholder)
# Optional, default: https://etherscan.io/tx/{{txHash}}
# Example: https://etherscan.io/tx/{{txHash}}
#BLOCK_EXPLORER_TX_LINK_TEMPLATE=
# Reality link template (use {{oracleAddress}} and {{questionId}} as placeholders)
# Optional, default: https://reality.eth.limo/app/#!/question/{{oracleAddress}}-{{questionId}}/token/ETH
# Example: https://reality.eth.limo/app/#!/question/{{oracleAddress}}-{{questionId}}/token/ETH
#REALITY_LINK_TEMPLATE=