-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
48 lines (39 loc) · 1.95 KB
/
Copy path.env.example
File metadata and controls
48 lines (39 loc) · 1.95 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
# Deployment mode: "quicknode" for the customer path or "public" for development.
PEER_MODE=quicknode
# Public IPv4 address of this node. Quicknode must allowlist this address.
PUBLIC_IP=x.x.x.x
# Quicknode supplies exactly three Mainnet root-node IPv4 addresses and one or
# more reserved-peer IPv4 addresses. Use comma-separated values without spaces.
# These placeholders are intentionally rejected until you replace them.
QUICKNODE_ROOT_NODE_IPS=x.x.x.x,x.x.x.x,x.x.x.x
QUICKNODE_RESERVED_PEER_IPS=x.x.x.x,x.x.x.x,x.x.x.x
# Use "all" for the customer configuration. Values 1, 2, and 3 isolate one
# stored root at a time during validation without rewriting sensitive values.
QUICKNODE_ACTIVE_ROOTS=all
# Keep false for isolated Quicknode validation. Public development overrides it
# to true so the node can discover additional community peers.
TRY_NEW_PEERS=false
# Raw mempool delivery requires this setting along the complete peer path.
SPLIT_CLIENT_BLOCKS=true
# Priority ordering is independent from raw mempool availability and is off by
# default until the desired product behavior is confirmed.
ENABLE_PRIORITY_ORDERING=false
# Optional whitespace-separated Hyperliquid file-output flags. Keep the value
# quoted. The default replica and mempool outputs do not require extra flags.
NODE_OUTPUT_FLAGS=""
# Runtime verification and retention. The Quicknode customer path requires
# fresh raw mempool output as part of readiness.
REQUIRE_MEMPOOL=true
MIN_FREE_PERCENT=20
OUTPUT_STALE_MINUTES=5
# Retention is defined independently for raw mempool, full block output, and
# node logs. The scheduler runs with deletion disabled in this public example.
# A reviewed customer configuration can set PRUNE_ENABLED=true and
# PRUNE_MODE=apply; dry-run mode reports candidates without deleting them.
PRUNE_ENABLED=false
PRUNE_MODE=dry-run
PRUNE_START_DELAY_SECONDS=900
PRUNE_INTERVAL_SECONDS=1800
MEMPOOL_RETENTION_MINUTES=360
BLOCK_RETENTION_MINUTES=1440
LOG_RETENTION_MINUTES=1440