-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathsample.env
More file actions
140 lines (128 loc) · 3.72 KB
/
sample.env
File metadata and controls
140 lines (128 loc) · 3.72 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
# General
KC_UID=1000
KC_GID=1000
KC_DEBUG=false
KC_LOG_LEVEL=info
# Levels: trace, debug, info, warn, error, fatal, silent
KC_NODE_ID=mynodeID
KC_NODE_NAME=mynodeName
# Gatekeeper
KC_GATEKEEPER_PORT=4224
KC_GATEKEEPER_DID_PREFIX=did:test
KC_GATEKEEPER_DB=redis
KC_GATEKEEPER_REGISTRIES=hyperswarm
KC_GATEKEEPER_JSON_LIMIT=10mb
KC_GATEKEEPER_MAX_OP_BYTES=262144
KC_GATEKEEPER_GC_INTERVAL=60
KC_GATEKEEPER_STATUS_INTERVAL=1
KC_GATEKEEPER_SERVE_CLIENT=true
# Keymaster
KC_KEYMASTER_PORT=4226
KC_KEYMASTER_DB=json
KC_ENCRYPTED_PASSPHRASE=
KC_WALLET_CACHE=false
KC_DEFAULT_REGISTRY=hyperswarm
KC_KEYMASTER_SERVE_CLIENT=true
# React-Wallet
KC_REACT_WALLET_PORT=4228
# CLI
KC_GATEKEEPER_URL=http://localhost:4224
KC_KEYMASTER_URL=http://localhost:4226
KC_SEARCH_URL=http://localhost:4002
# Hyperswarm
KC_HYPR_EXPORT_INTERVAL=2 # Seconds between export-loop ticks. integer >= 1.
KC_MDIP_PROTOCOL=/MDIP/v1.0-public
KC_HYPR_LEGACY_SYNC_ENABLE=true # Enables legacy sync for peers without negentropy. true|false.
KC_HYPR_NEGENTROPY_ENABLE=true # Enables negentropy sync protocol. true|false.
KC_HYPR_NEGENTROPY_INTERVAL=300 # Seconds between retry attempts for peers not yet fully synced. integer >= 1.
KC_HYPR_NEGENTROPY_WINDOW_DAYS=30 # Reconciliation window size in days for full-sync chunking. integer >= 1.
KC_HYPR_NEGENTROPY_FRAME_SIZE_LIMIT=128 # Negentropy frame limit in KB. valid values are 0 (unlimited) or >= 4.
KC_HYPR_NEGENTROPY_MAX_RECORDS_PER_WINDOW=25000 # Maximum records loaded per reconciliation window. integer >= 1.
KC_HYPR_NEGENTROPY_MAX_ROUNDS_PER_SESSION=64 # Maximum negentropy rounds per sync session. integer >= 1.
# Bitcoin mediator
KC_BTC_HOST=localhost
KC_BTC_CHAIN=BTC
KC_BTC_NETWORK=bitcoin
KC_BTC_START_BLOCK=927970
KC_BTC_PORT=8332
KC_BTC_USER=bitcoin
KC_BTC_PASS=bitcoin
KC_BTC_WALLET=mdip
KC_BTC_IMPORT_INTERVAL=1
KC_BTC_EXPORT_INTERVAL=1
KC_BTC_FEE_BLOCK_TARGET=1
KC_BTC_FEE_FALLBACK_SAT_BYTE=10
KC_BTC_FEE_MAX=0.00010000
KC_BTC_RBF_ENABLED=true
KC_BTC_REIMPORT=true
KC_BTC_DB=json
# Bitcoin testnet4 mediator
KC_TBTC_HOST=localhost
KC_TBTC_CHAIN=TBTC
KC_TBTC_NETWORK=testnet
KC_TBTC_START_BLOCK=38000
KC_TBTC_PORT=48332
KC_TBTC_USER=testnet4
KC_TBTC_PASS=testnet4
KC_TBTC_WALLET=mdip
KC_TBTC_IMPORT_INTERVAL=1
KC_TBTC_EXPORT_INTERVAL=1
KC_TBTC_FEE_BLOCK_TARGET=1
KC_TBTC_FEE_FALLBACK_SAT_BYTE=10
KC_TBTC_FEE_MAX=0.00200000
KC_TBTC_RBF_ENABLED=false
KC_TBTC_REIMPORT=true
KC_TBTC_DB=json
# Feathercoin testnet mediator
KC_TFTC_HOST=localhost
KC_TFTC_START_BLOCK=0
KC_TFTC_PORT=19337
KC_TFTC_USER=feathercoin
KC_TFTC_PASS=feathercoin
KC_TFTC_WALLET=mdip
KC_TFTC_IMPORT_INTERVAL=1
KC_TFTC_EXPORT_INTERVAL=1
KC_TFTC_FEE_BLOCK_TARGET=1
KC_TFTC_FEE_FALLBACK_SAT_BYTE=10
KC_TFTC_FEE_MAX=0.00200000
KC_TFTC_RBF_ENABLED=false
KC_TFTC_REIMPORT=true
KC_TFTC_DB=json
# BTC signet mediator
KC_SIGNET_HOST=localhost
KC_SIGNET_START_BLOCK=251900
KC_SIGNET_PORT=38332
KC_SIGNET_USER=signet
KC_SIGNET_PASS=signet
KC_SIGNET_WALLET=mdip
KC_SIGNET_IMPORT_INTERVAL=1
KC_SIGNET_EXPORT_INTERVAL=1
KC_SIGNET_FEE_BLOCK_TARGET=1
KC_SIGNET_FEE_FALLBACK_SAT_BYTE=10
KC_SIGNET_FEE_MAX=0.00003000
KC_SIGNET_RBF_ENABLED=false
KC_SIGNET_REIMPORT=true
KC_SIGNET_DB=json
# BTC signet inscribed mediator
KC_SIGNET_INS_HOST=localhost
KC_SIGNET_INS_START_BLOCK=262868
KC_SIGNET_INS_PORT=38332
KC_SIGNET_INS_USER=signet
KC_SIGNET_INS_PASS=signet
KC_SIGNET_INS_WALLET=mdip
KC_SIGNET_INS_IMPORT_INTERVAL=1
KC_SIGNET_INS_EXPORT_INTERVAL=1
KC_SIGNET_INS_FEE_BLOCK_TARGET=1
KC_SIGNET_INS_FEE_FALLBACK_SAT_BYTE=10
KC_SIGNET_INS_FEE_MAX=0.00200000
KC_SIGNET_INS_RBF_ENABLED=false
KC_SIGNET_INS_REIMPORT=true
KC_SIGNET_INS_DB=json
# IPFS mediator
KC_IPFS_ENABLE=true
KC_IPFS_INTERVAL=60
KC_IPFS_BATCH_SIZE=100
KC_IPFS_CONCURRENCY=10
# Optional IPFS Cluster support
KC_IPFS_CLUSTER_URL=
KC_IPFS_CLUSTER_AUTH_HEADER=