-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
55 lines (43 loc) · 2.27 KB
/
Copy path.env.example
File metadata and controls
55 lines (43 loc) · 2.27 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
# Required: Wallet root private key (256-bit hex). Generated by `bsv-wallet init`.
ROOT_KEY=<your-256-bit-hex-private-key>
# Optional: Chaintracks server URL for chain tracking
# CHAINTRACKS_URL=https://your-chaintracks-instance.com
# --- Broadcaster ---------------------------------------------------------
# Optional: Override the broadcaster URL (classic ARC by default;
# the Arcade V2 endpoint when ARC_MODE=arcade)
# ARC_URL=https://arc.taal.com
# Optional: Arcade V2 mode (EF-only submit, SSE push statuses, push proofs).
# Either of these enables it; ARC_URL then defaults to the live Arcade V2
# mainnet endpoint (https://arcade-v2-us-1.bsvblockchain.tech).
# ARC_MODE=arcade
# ARCADE=1
# Optional: Per-wallet ARC/Arcade callback token override. When unset, a
# random 32-hex token is auto-generated once and persisted next to the db
# (<db>.callback-token). Scopes the Arcade SSE stream and authenticates the
# /arc-callback webhook. NEVER commit or log this value.
# CALLBACK_TOKEN=<32-hex>
# Optional: Public HTTPS URL Arcade should POST status webhooks to
# (X-CallbackUrl). Must be publicly reachable HTTPS (Arcade is SSRF-guarded —
# localhost never works). Point it at this daemon's /arc-callback, e.g. via a
# cloudflared/tailscale tunnel or direct TLS (--features tls).
# PUBLIC_CALLBACK_URL=https://wallet.example.com/arc-callback
# Optional: Bind address for the HTTP server (default 127.0.0.1). Set to
# 0.0.0.0 when a tunnel or reverse proxy on another host must reach
# /arc-callback.
# BIND_ADDR=127.0.0.1
# Optional: Drain a bsv-wallet-relay queue (proof-delivery ladder rung (c)).
# The daemon polls RELAY_URL/pull outbound with its callback token.
# RELAY_URL=https://relay.example.com
# RELAY_POLL_SECS=10
# Optional: TAAL ARC API keys (classic ARC / the TAAL failover in Arcade mode)
# TAAL_API_KEY sends `Authorization: Bearer <key>`;
# MAIN_TAAL_API_KEY sends the raw `Authorization: <key>` TAAL also accepts.
# TAAL_API_KEY=<taal-api-key>
# MAIN_TAAL_API_KEY=<taal-api-key>
# Optional: Bearer token for HTTP server authentication
# AUTH_TOKEN=<your-secret-token>
# Optional: TLS certificate and key paths (requires --features tls)
# TLS_CERT_PATH=/path/to/cert.pem
# TLS_KEY_PATH=/path/to/key.pem
# Optional: Minimum UTXO count before daemon warns (default: 3)
# MIN_UTXOS=3