-
Notifications
You must be signed in to change notification settings - Fork 598
Expand file tree
/
Copy pathenv_var.ts
More file actions
328 lines (328 loc) · 10.2 KB
/
env_var.ts
File metadata and controls
328 lines (328 loc) · 10.2 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
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
export type EnvVar =
| 'REGISTRY_CONTRACT_ADDRESS'
| 'FEE_ASSET_HANDLER_CONTRACT_ADDRESS'
| 'SLASH_FACTORY_CONTRACT_ADDRESS'
| 'ACVM_BINARY_PATH'
| 'ACVM_WORKING_DIRECTORY'
| 'API_KEY'
| 'API_PREFIX'
| 'ARCHIVER_MAX_LOGS'
| 'ARCHIVER_POLLING_INTERVAL_MS'
| 'ARCHIVER_URL'
| 'ARCHIVER_VIEM_POLLING_INTERVAL_MS'
| 'ARCHIVER_BATCH_SIZE'
| 'AZTEC_ADMIN_PORT'
| 'AZTEC_NODE_ADMIN_URL'
| 'AZTEC_NODE_URL'
| 'AZTEC_PORT'
| 'BB_BINARY_PATH'
| 'BB_SKIP_CLEANUP'
| 'BB_WORKING_DIRECTORY'
| 'BB_NUM_IVC_VERIFIERS'
| 'BB_IVC_CONCURRENCY'
| 'BOOTSTRAP_NODES'
| 'BLOB_SINK_ARCHIVE_API_URL'
| 'BLOB_SINK_PORT'
| 'BLOB_SINK_URL'
| 'BLOB_FILE_STORE_URLS'
| 'BLOB_FILE_STORE_UPLOAD_URL'
| 'BLOB_HEALTHCHECK_UPLOAD_INTERVAL_MINUTES'
| 'BOT_DA_GAS_LIMIT'
| 'BOT_FEE_PAYMENT_METHOD'
| 'BOT_BASE_FEE_PADDING'
| 'BOT_FLUSH_SETUP_TRANSACTIONS'
| 'BOT_FOLLOW_CHAIN'
| 'BOT_L2_GAS_LIMIT'
| 'BOT_MAX_PENDING_TXS'
| 'BOT_NO_START'
| 'BOT_L1_MNEMONIC'
| 'BOT_L1_PRIVATE_KEY'
| 'BOT_L1_TO_L2_TIMEOUT_SECONDS'
| 'BOT_PRIVATE_KEY'
| 'BOT_ACCOUNT_SALT'
| 'BOT_PRIVATE_TRANSFERS_PER_TX'
| 'BOT_PUBLIC_TRANSFERS_PER_TX'
| 'BOT_RECIPIENT_ENCRYPTION_SECRET'
| 'BOT_TOKEN_CONTRACT'
| 'BOT_TOKEN_SALT'
| 'BOT_TX_INTERVAL_SECONDS'
| 'BOT_TX_MINED_WAIT_SECONDS'
| 'BOT_MAX_CONSECUTIVE_ERRORS'
| 'BOT_STOP_WHEN_UNHEALTHY'
| 'BOT_AMM_TXS'
| 'COINBASE'
| 'CRS_PATH'
| 'DATA_DIRECTORY'
| 'DATA_STORE_MAP_SIZE_KB'
| 'ARCHIVER_STORE_MAP_SIZE_KB'
| 'BLOB_SINK_MAP_SIZE_KB'
| 'P2P_STORE_MAP_SIZE_KB'
| 'PROVER_BROKER_STORE_MAP_SIZE_KB'
| 'WS_DB_MAP_SIZE_KB'
| 'ARCHIVE_TREE_MAP_SIZE_KB'
| 'NULLIFIER_TREE_MAP_SIZE_KB'
| 'NOTE_HASH_TREE_MAP_SIZE_KB'
| 'MESSAGE_TREE_MAP_SIZE_KB'
| 'PUBLIC_DATA_TREE_MAP_SIZE_KB'
| 'DEBUG'
| 'DEBUG_P2P_DISABLE_COLOCATION_PENALTY'
| 'ETHEREUM_HOSTS'
| 'ETHEREUM_DEBUG_HOSTS'
| 'ETHEREUM_ALLOW_NO_DEBUG_HOSTS'
| 'FEE_RECIPIENT'
| 'FORCE_COLOR'
| 'GOVERNANCE_PROPOSER_PAYLOAD_ADDRESS'
| 'KEY_STORE_DIRECTORY'
| 'L1_CHAIN_ID'
| 'L1_CONSENSUS_HOST_URLS'
| 'L1_CONSENSUS_HOST_API_KEYS'
| 'L1_CONSENSUS_HOST_API_KEY_HEADERS'
| 'LOG_JSON'
| 'LOG_MULTILINE'
| 'LOG_LEVEL'
| 'MNEMONIC'
| 'NETWORK'
| 'NETWORK_CONFIG_LOCATION'
| 'NO_PXE'
| 'USE_GCLOUD_LOGGING'
| 'OTEL_EXPORTER_OTLP_METRICS_ENDPOINT'
| 'OTEL_EXPORTER_OTLP_TRACES_ENDPOINT'
| 'OTEL_EXPORTER_OTLP_LOGS_ENDPOINT'
| 'OTEL_COLLECT_INTERVAL_MS'
| 'OTEL_EXCLUDE_METRICS'
| 'OTEL_INCLUDE_METRICS'
| 'OTEL_EXPORT_TIMEOUT_MS'
| 'PUBLIC_OTEL_EXPORTER_OTLP_METRICS_ENDPOINT'
| 'PUBLIC_OTEL_INCLUDE_METRICS'
| 'PUBLIC_OTEL_COLLECT_FROM'
| 'PUBLIC_OTEL_OPT_OUT'
| 'P2P_BLOCK_CHECK_INTERVAL_MS'
| 'P2P_BLOCK_REQUEST_BATCH_SIZE'
| 'P2P_BOOTSTRAP_NODE_ENR_VERSION_CHECK'
| 'P2P_BOOTSTRAP_NODES_AS_FULL_PEERS'
| 'P2P_ENABLED'
| 'P2P_DISCOVERY_DISABLED'
| 'P2P_GOSSIPSUB_D'
| 'P2P_GOSSIPSUB_DHI'
| 'P2P_GOSSIPSUB_DLO'
| 'P2P_GOSSIPSUB_DLAZY'
| 'P2P_GOSSIPSUB_FLOOD_PUBLISH'
| 'P2P_GOSSIPSUB_INTERVAL_MS'
| 'P2P_GOSSIPSUB_MCACHE_GOSSIP'
| 'P2P_GOSSIPSUB_MCACHE_LENGTH'
| 'P2P_GOSSIPSUB_SEEN_TTL'
| 'P2P_GOSSIPSUB_TX_INVALID_MESSAGE_DELIVERIES_DECAY'
| 'P2P_GOSSIPSUB_TX_INVALID_MESSAGE_DELIVERIES_WEIGHT'
| 'P2P_GOSSIPSUB_TX_TOPIC_WEIGHT'
| 'P2P_L2_QUEUE_SIZE'
| 'P2P_MAX_PEERS'
| 'P2P_PEER_CHECK_INTERVAL_MS'
| 'P2P_PEER_PENALTY_VALUES'
| 'P2P_QUERY_FOR_IP'
| 'P2P_REQRESP_INDIVIDUAL_REQUEST_TIMEOUT_MS'
| 'P2P_REQRESP_DIAL_TIMEOUT_MS'
| 'P2P_REQRESP_OVERALL_REQUEST_TIMEOUT_MS'
| 'P2P_DISABLE_STATUS_HANDSHAKE'
| 'P2P_ALLOW_ONLY_VALIDATORS'
| 'P2P_MAX_AUTH_FAILED_ATTEMPTS_ALLOWED'
| 'P2P_REQRESP_OPTIMISTIC_NEGOTIATION'
| 'P2P_DOUBLE_SPEND_SEVERE_PEER_PENALTY_WINDOW'
| 'P2P_LISTEN_ADDR'
| 'P2P_PORT'
| 'P2P_BROADCAST_PORT'
| 'P2P_IP'
| 'P2P_ARCHIVED_TX_LIMIT'
| 'P2P_TRUSTED_PEERS'
| 'P2P_PRIVATE_PEERS'
| 'P2P_PREFERRED_PEERS'
| 'P2P_MAX_PENDING_TX_COUNT'
| 'P2P_SEEN_MSG_CACHE_SIZE'
| 'P2P_DROP_TX'
| 'P2P_DROP_TX_CHANCE'
| 'P2P_TX_POOL_DELETE_TXS_AFTER_REORG'
| 'DEBUG_P2P_INSTRUMENT_MESSAGES'
| 'PEER_ID_PRIVATE_KEY'
| 'PEER_ID_PRIVATE_KEY_PATH'
| 'PROVER_AGENT_COUNT'
| 'PROVER_AGENT_PROOF_TYPES'
| 'PROVER_AGENT_POLL_INTERVAL_MS'
| 'PROVER_BROKER_HOST'
| 'PROVER_BROKER_JOB_TIMEOUT_MS'
| 'PROVER_BROKER_POLL_INTERVAL_MS'
| 'PROVER_BROKER_JOB_MAX_RETRIES'
| 'PROVER_BROKER_BATCH_INTERVAL_MS'
| 'PROVER_BROKER_BATCH_SIZE'
| 'PROVER_BROKER_MAX_EPOCHS_TO_KEEP_RESULTS_FOR'
| 'PROVER_COORDINATION_NODE_URLS'
| 'PROVER_FAILED_PROOF_STORE'
| 'PROVER_NODE_FAILED_EPOCH_STORE'
| 'PROVER_NODE_DISABLE_PROOF_PUBLISH'
| 'PROVER_ID'
| 'PROVER_NODE_POLLING_INTERVAL_MS'
| 'PROVER_NODE_MAX_PENDING_JOBS'
| 'PROVER_NODE_MAX_PARALLEL_BLOCKS_PER_EPOCH'
| 'PROVER_NODE_TX_GATHERING_INTERVAL_MS'
| 'PROVER_NODE_TX_GATHERING_BATCH_SIZE'
| 'PROVER_NODE_TX_GATHERING_MAX_PARALLEL_REQUESTS_PER_NODE'
| 'PROVER_NODE_TX_GATHERING_TIMEOUT_MS'
| 'PROVER_PUBLISHER_PRIVATE_KEY'
| 'PROVER_PUBLISHER_PRIVATE_KEYS'
| 'PROVER_PUBLISHER_ADDRESSES'
| 'PROVER_PUBLISHER_ALLOW_INVALID_STATES'
| 'PROVER_PUBLISHER_FORWARDER_ADDRESS'
| 'PROVER_REAL_PROOFS'
| 'PROVER_TEST_DELAY_FACTOR'
| 'PROVER_TEST_DELAY_MS'
| 'PROVER_TEST_DELAY_TYPE'
| 'PROVER_TEST_VERIFICATION_DELAY_MS'
| 'PXE_L2_BLOCK_BATCH_SIZE'
| 'PXE_PROVER_ENABLED'
| 'RPC_MAX_BATCH_SIZE'
| 'RPC_MAX_BODY_SIZE'
| 'RPC_SIMULATE_PUBLIC_MAX_GAS_LIMIT'
| 'RPC_SIMULATE_PUBLIC_MAX_DEBUG_LOG_MEMORY_READS'
| 'SENTINEL_ENABLED'
| 'SENTINEL_HISTORY_LENGTH_IN_EPOCHS'
| 'SENTINEL_HISTORIC_PROVEN_PERFORMANCE_LENGTH_IN_EPOCHS'
| 'SEQ_MAX_BLOCK_SIZE_IN_BYTES'
| 'SEQ_MAX_TX_PER_BLOCK'
| 'SEQ_MIN_TX_PER_BLOCK'
| 'SEQ_PUBLISH_TXS_WITH_PROPOSALS'
| 'SEQ_MAX_DA_BLOCK_GAS'
| 'SEQ_MAX_L2_BLOCK_GAS'
| 'SEQ_PUBLISHER_PRIVATE_KEY'
| 'SEQ_PUBLISHER_PRIVATE_KEYS'
| 'SEQ_PUBLISHER_ADDRESSES'
| 'SEQ_PUBLISHER_ALLOW_INVALID_STATES'
| 'SEQ_PUBLISHER_FORWARDER_ADDRESS'
| 'SEQ_POLLING_INTERVAL_MS'
| 'SEQ_ENFORCE_TIME_TABLE'
| 'SEQ_L1_PUBLISHING_TIME_ALLOWANCE_IN_SLOT'
| 'SEQ_ATTESTATION_PROPAGATION_TIME'
| 'SEQ_BLOCK_DURATION_MS'
| 'SEQ_BUILD_CHECKPOINT_IF_EMPTY'
| 'SEQ_SECONDS_BEFORE_INVALIDATING_BLOCK_AS_COMMITTEE_MEMBER'
| 'SEQ_SECONDS_BEFORE_INVALIDATING_BLOCK_AS_NON_COMMITTEE_MEMBER'
| 'SLASH_MIN_PENALTY_PERCENTAGE'
| 'SLASH_MAX_PENALTY_PERCENTAGE'
| 'SLASH_VALIDATORS_ALWAYS'
| 'SLASH_VALIDATORS_NEVER'
| 'SLASH_PRUNE_PENALTY'
| 'SLASH_DATA_WITHHOLDING_PENALTY'
| 'SLASH_INACTIVITY_PENALTY'
| 'SLASH_INACTIVITY_TARGET_PERCENTAGE'
| 'SLASH_INACTIVITY_CONSECUTIVE_EPOCH_THRESHOLD'
| 'SLASH_INVALID_BLOCK_PENALTY'
| 'SLASH_OVERRIDE_PAYLOAD'
| 'SLASH_PROPOSE_INVALID_ATTESTATIONS_PENALTY'
| 'SLASH_ATTEST_DESCENDANT_OF_INVALID_PENALTY'
| 'SLASH_UNKNOWN_PENALTY'
| 'SLASH_GRACE_PERIOD_L2_SLOTS'
| 'SLASH_OFFENSE_EXPIRATION_ROUNDS'
| 'SLASH_MAX_PAYLOAD_SIZE'
| 'SLASH_EXECUTE_ROUNDS_LOOK_BACK'
| 'SYNC_MODE'
| 'SYNC_SNAPSHOTS_URLS'
| 'SYNC_SNAPSHOTS_URL'
| 'TELEMETRY'
| 'TEST_ACCOUNTS'
| 'SPONSORED_FPC'
| 'TX_COLLECTION_FAST_NODES_TIMEOUT_BEFORE_REQ_RESP_MS'
| 'TX_COLLECTION_SLOW_NODES_INTERVAL_MS'
| 'TX_COLLECTION_SLOW_REQ_RESP_INTERVAL_MS'
| 'TX_COLLECTION_SLOW_REQ_RESP_TIMEOUT_MS'
| 'TX_COLLECTION_RECONCILE_INTERVAL_MS'
| 'TX_COLLECTION_DISABLE_SLOW_DURING_FAST_REQUESTS'
| 'TX_COLLECTION_FAST_NODE_INTERVAL_MS'
| 'TX_COLLECTION_FAST_MAX_PARALLEL_REQUESTS_PER_NODE'
| 'TX_COLLECTION_NODE_RPC_MAX_BATCH_SIZE'
| 'TX_COLLECTION_NODE_RPC_URLS'
| 'TX_PUBLIC_SETUP_ALLOWLIST'
| 'TXE_PORT'
| 'TRANSACTIONS_DISABLED'
| 'VALIDATOR_ATTESTATIONS_POLLING_INTERVAL_MS'
| 'VALIDATOR_DISABLED'
| 'VALIDATOR_PRIVATE_KEYS'
| 'VALIDATOR_PRIVATE_KEY'
| 'VALIDATOR_REEXECUTE'
| 'VALIDATOR_ADDRESSES'
| 'ROLLUP_VERSION'
| 'WS_BLOCK_CHECK_INTERVAL_MS'
| 'WS_PROVEN_BLOCKS_ONLY'
| 'WS_BLOCK_REQUEST_BATCH_SIZE'
| 'L1_READER_VIEM_POLLING_INTERVAL_MS'
| 'WS_DATA_DIRECTORY'
| 'WS_NUM_HISTORIC_BLOCKS'
| 'ETHEREUM_SLOT_DURATION'
| 'AZTEC_SLOT_DURATION'
| 'AZTEC_EPOCH_DURATION'
| 'AZTEC_TARGET_COMMITTEE_SIZE'
| 'AZTEC_LAG_IN_EPOCHS_FOR_VALIDATOR_SET'
| 'AZTEC_LAG_IN_EPOCHS_FOR_RANDAO'
| 'AZTEC_INBOX_LAG'
| 'AZTEC_PROOF_SUBMISSION_EPOCHS'
| 'AZTEC_ACTIVATION_THRESHOLD'
| 'AZTEC_EJECTION_THRESHOLD'
| 'AZTEC_LOCAL_EJECTION_THRESHOLD'
| 'AZTEC_MANA_TARGET'
| 'AZTEC_PROVING_COST_PER_MANA'
| 'AZTEC_SLASHING_QUORUM'
| 'AZTEC_SLASHING_ROUND_SIZE_IN_EPOCHS'
| 'AZTEC_SLASHING_LIFETIME_IN_ROUNDS'
| 'AZTEC_SLASHING_EXECUTION_DELAY_IN_ROUNDS'
| 'AZTEC_SLASHING_VETOER'
| 'AZTEC_SLASHING_OFFSET_IN_ROUNDS'
| 'AZTEC_SLASHING_DISABLE_DURATION'
| 'AZTEC_SLASH_AMOUNT_SMALL'
| 'AZTEC_SLASH_AMOUNT_MEDIUM'
| 'AZTEC_SLASH_AMOUNT_LARGE'
| 'AZTEC_SLASHER_FLAVOR'
| 'AZTEC_GOVERNANCE_PROPOSER_QUORUM'
| 'AZTEC_GOVERNANCE_PROPOSER_ROUND_SIZE'
| 'AZTEC_EXIT_DELAY_SECONDS'
| 'L1_GAS_LIMIT_BUFFER_PERCENTAGE'
| 'L1_GAS_PRICE_MAX'
| 'L1_FEE_PER_GAS_GWEI_MAX'
| 'L1_BLOB_FEE_PER_GAS_MAX'
| 'L1_BLOB_FEE_PER_GAS_GWEI_MAX'
| 'L1_PRIORITY_FEE_BUMP_PERCENTAGE'
| 'L1_PRIORITY_FEE_RETRY_BUMP_PERCENTAGE'
| 'L1_MINIMUM_PRIORITY_FEE_PER_GAS_GWEI'
| 'L1_FIXED_PRIORITY_FEE_PER_GAS'
| 'L1_FIXED_PRIORITY_FEE_PER_GAS_GWEI'
| 'L1_TX_MONITOR_MAX_ATTEMPTS'
| 'L1_TX_MONITOR_CHECK_INTERVAL_MS'
| 'L1_TX_MONITOR_STALL_TIME_MS'
| 'L1_TX_MONITOR_TX_TIMEOUT_MS'
| 'L1_TX_MONITOR_CANCEL_TX_ON_TIMEOUT'
| 'L1_TX_MONITOR_TX_CANCELLATION_TIMEOUT_MS'
| 'L1_TX_MONITOR_TX_UNSEEN_CONSIDERED_DROPPED_MS'
| 'FAUCET_MNEMONIC_ADDRESS_INDEX'
| 'FAUCET_ETH_AMOUNT'
| 'FAUCET_INTERVAL_MS'
| 'FAUCET_L1_ASSETS'
| 'K8S_POD_NAME'
| 'K8S_POD_UID'
| 'K8S_NAMESPACE_NAME'
| 'VALIDATOR_REEXECUTE_DEADLINE_MS'
| 'ALWAYS_REEXECUTE_BLOCK_PROPOSALS'
| 'AUTO_UPDATE'
| 'AUTO_UPDATE_URL'
| 'WEB3_SIGNER_URL'
| 'SKIP_ARCHIVER_INITIAL_SYNC'
| 'BLOB_ALLOW_EMPTY_SOURCES'
| 'FISHERMAN_MODE'
| 'MAX_ALLOWED_ETH_CLIENT_DRIFT_SECONDS'
| 'LEGACY_BLS_CLI'
| 'DEBUG_FORCE_TX_PROOF_VERIFICATION'
| 'SLASHING_PROTECTION_NODE_ID'
| 'SLASHING_PROTECTION_POLLING_INTERVAL_MS'
| 'SLASHING_PROTECTION_SIGNING_TIMEOUT_MS'
| 'SLASHING_PROTECTION_ENABLED'
| 'SLASHING_PROTECTION_MAX_STUCK_DUTIES_AGE_MS'
| 'VALIDATOR_HA_DATABASE_URL'
| 'VALIDATOR_HA_RUN_MIGRATIONS'
| 'VALIDATOR_HA_POOL_MAX'
| 'VALIDATOR_HA_POOL_MIN'
| 'VALIDATOR_HA_POOL_IDLE_TIMEOUT_MS'
| 'VALIDATOR_HA_POOL_CONNECTION_TIMEOUT_MS';