-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsample.env
More file actions
157 lines (141 loc) · 4.27 KB
/
sample.env
File metadata and controls
157 lines (141 loc) · 4.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
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
# General
ARCHON_UID=1000
ARCHON_GID=1000
ARCHON_DEBUG=false
ARCHON_NODE_ID=mynodeID
ARCHON_NODE_NAME=mynodeName
# Security — set these in production deployments
# Bind services to localhost when behind a reverse proxy (nginx, Caddy, etc.)
ARCHON_BIND_ADDRESS=0.0.0.0
# Set a strong random key to protect admin API routes (wallet, db reset, etc.)
# Generate with: openssl rand -hex 32
ARCHON_ADMIN_API_KEY=
# Gatekeeper
ARCHON_GATEKEEPER_PORT=4224
ARCHON_GATEKEEPER_DID_PREFIX=did:cid
ARCHON_GATEKEEPER_DB=redis
ARCHON_GATEKEEPER_REGISTRIES=hyperswarm
ARCHON_GATEKEEPER_JSON_LIMIT=10mb
ARCHON_GATEKEEPER_UPLOAD_LIMIT=10mb
ARCHON_GATEKEEPER_GC_INTERVAL=60
ARCHON_GATEKEEPER_STATUS_INTERVAL=1
ARCHON_GATEKEEPER_SERVE_CLIENT=true
ARCHON_GATEKEEPER_FALLBACK_URL=https://dev.uniresolver.io
ARCHON_GATEKEEPER_FALLBACK_TIMEOUT=5000
# Keymaster
ARCHON_KEYMASTER_PORT=4226
ARCHON_KEYMASTER_DB=json
ARCHON_ENCRYPTED_PASSPHRASE=
ARCHON_WALLET_CACHE=false
ARCHON_DEFAULT_REGISTRY=hyperswarm
ARCHON_KEYMASTER_UPLOAD_LIMIT=10mb
ARCHON_KEYMASTER_SERVE_CLIENT=true
# React-Wallet
ARCHON_REACT_WALLET_PORT=4228
# CLI
ARCHON_GATEKEEPER_URL=http://localhost:4224
ARCHON_KEYMASTER_URL=http://localhost:4226
# Hyperswarm
ARCHON_HYPR_EXPORT_INTERVAL=2
ARCHON_PROTOCOL=/ARCHON/v0.2-reboot
# Bitcoin mediator
ARCHON_BTC_HOST=localhost
ARCHON_BTC_CHAIN=BTC
ARCHON_BTC_NETWORK=bitcoin
ARCHON_BTC_START_BLOCK=934000
ARCHON_BTC_PORT=8332
ARCHON_BTC_USER=bitcoin
ARCHON_BTC_PASS=bitcoin
ARCHON_BTC_WALLET=archon
ARCHON_BTC_IMPORT_INTERVAL=1
ARCHON_BTC_EXPORT_INTERVAL=1
ARCHON_BTC_FEE_BLOCK_TARGET=1
ARCHON_BTC_FEE_FALLBACK_SAT_BYTE=10
ARCHON_BTC_FEE_MAX=0.00010000
ARCHON_BTC_RBF_ENABLED=true
ARCHON_BTC_REIMPORT=true
ARCHON_BTC_DB=json
# Bitcoin testnet4 mediator
ARCHON_BTC_T4_HOST=localhost
ARCHON_BTC_T4_CHAIN=BTC:testnet4
ARCHON_BTC_T4_NETWORK=testnet
ARCHON_BTC_T4_START_BLOCK=120000
ARCHON_BTC_T4_PORT=48332
ARCHON_BTC_T4_USER=testnet4
ARCHON_BTC_T4_PASS=testnet4
ARCHON_BTC_T4_WALLET=archon
ARCHON_BTC_T4_IMPORT_INTERVAL=1
ARCHON_BTC_T4_EXPORT_INTERVAL=1
ARCHON_BTC_T4_FEE_BLOCK_TARGET=1
ARCHON_BTC_T4_FEE_FALLBACK_SAT_BYTE=10
ARCHON_BTC_T4_FEE_MAX=0.00200000
ARCHON_BTC_T4_RBF_ENABLED=false
ARCHON_BTC_T4_REIMPORT=true
ARCHON_BTC_T4_DB=json
# BTC signet mediator
ARCHON_SIGNET_HOST=localhost
ARCHON_SIGNET_START_BLOCK=288000
ARCHON_SIGNET_PORT=38332
ARCHON_SIGNET_USER=signet
ARCHON_SIGNET_PASS=signet
ARCHON_SIGNET_WALLET=archon
ARCHON_SIGNET_IMPORT_INTERVAL=1
ARCHON_SIGNET_EXPORT_INTERVAL=1
ARCHON_SIGNET_FEE_BLOCK_TARGET=1
ARCHON_SIGNET_FEE_FALLBACK_SAT_BYTE=10
ARCHON_SIGNET_FEE_MAX=0.00003000
ARCHON_SIGNET_RBF_ENABLED=false
ARCHON_SIGNET_REIMPORT=true
ARCHON_SIGNET_DB=json
# BTC signet inscribed mediator
ARCHON_SIGNET_INS_HOST=localhost
ARCHON_SIGNET_INS_START_BLOCK=262868
ARCHON_SIGNET_INS_PORT=38332
ARCHON_SIGNET_INS_USER=signet
ARCHON_SIGNET_INS_PASS=signet
ARCHON_SIGNET_INS_WALLET=archon
ARCHON_SIGNET_INS_IMPORT_INTERVAL=1
ARCHON_SIGNET_INS_EXPORT_INTERVAL=1
ARCHON_SIGNET_INS_FEE_BLOCK_TARGET=1
ARCHON_SIGNET_INS_FEE_FALLBACK_SAT_BYTE=10
ARCHON_SIGNET_INS_FEE_MAX=0.00200000
ARCHON_SIGNET_INS_RBF_ENABLED=false
ARCHON_SIGNET_INS_REIMPORT=true
ARCHON_SIGNET_INS_DB=json
# IPFS mediator
ARCHON_IPFS_INTERVAL=60
ARCHON_IPFS_BATCH_SIZE=100
ARCHON_IPFS_CONCURRENCY=10
# Core Lightning (cl-hive)
ARCHON_CLN_VERSION=main
ARCHON_CLN_ALIAS=archon
ARCHON_CLN_RGB=e33502
ARCHON_CLN_PORT=9736
ARCHON_CLN_NETWORK_MODE=tor
ARCHON_CLN_ANNOUNCE_ADDR=
ARCHON_CLN_GOVERNANCE_MODE=advisor
ARCHON_CLN_ARCHON_VERSION=v0.1.0
ARCHON_CLN_LOG_LEVEL=info
# RTL (Ride The Lightning)
ARCHON_RTL_PORT=3002
ARCHON_RTL_PASSWORD=changeme
# LNbits
ARCHON_LNBITS_PORT=5000
# Drawbridge (L402 API Gateway)
# ARCHON_DRAWBRIDGE_L402_ENABLED=true
ARCHON_DRAWBRIDGE_PORT=4222
ARCHON_DRAWBRIDGE_DEFAULT_PRICE_SATS=10
ARCHON_DRAWBRIDGE_INVOICE_EXPIRY=3600
ARCHON_DRAWBRIDGE_RATE_LIMIT_MAX=100
ARCHON_DRAWBRIDGE_RATE_LIMIT_WINDOW=60
ARCHON_DRAWBRIDGE_CLN_REST_URL=https://cln:3001
ARCHON_DRAWBRIDGE_LNBITS_URL=http://lnbits:5000
# CLN rune and macaroon secret are auto-generated by Docker entrypoint
# Override only for non-Docker or custom setups:
# ARCHON_DRAWBRIDGE_CLN_RUNE=
# ARCHON_DRAWBRIDGE_MACAROON_SECRET=
# Public host for Lightning service endpoints (e.g. .onion address)
# ARCHON_DRAWBRIDGE_PUBLIC_HOST=
# Observability (Grafana)
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=admin