-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathexample.env
More file actions
38 lines (28 loc) · 1.53 KB
/
example.env
File metadata and controls
38 lines (28 loc) · 1.53 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
# Cashu Wallet Configuration
# MINT_URL: The mint URL to use for eCash operations
MINT_URL=https://testnut.cashu.space
# Wallet database path (optional, defaults to ./wallet.sqlite)
# CASHU_WALLET_DB=./wallet.sqlite
# LUD06 Configuration for Lightning Address / LNURL-pay compatibility
# These values are used by the get_info method to return LUD06-compliant responses
# Callback URL for LNURL-pay requests
LUD06_CALLBACK=https://your-service.com/lnurl-pay/callback
# Maximum amount in millisatoshis that the service is willing to receive
LUD06_MAX_SENDABLE=1000000000
# Minimum amount in millisatoshis that the service is willing to receive (must be >= 1)
LUD06_MIN_SENDABLE=1000
# Metadata JSON string for LNURL-pay (must be valid JSON)
# Example: [["text/plain", "Pay to my Cashu wallet"], ["text/identifier", "user@example.com"]]
LUD06_METADATA=[["text/plain", "Pay to my Cashu wallet"]]
# LNURL tag (should be "payRequest" for LNURL-pay)
LUD06_TAG=payRequest
# MCP Server Configuration
# Server private key for Nostr authentication (hex format, 64 characters)
# Example: SERVER_PRIVATE_KEY=89b0a67e0dcd450b14af2f1139856dc79b147f772b144d16f21c496f624388ab
SERVER_PRIVATE_KEY=
# Nostr relay URLs (comma-separated list)
# Example: NOSTR_RELAYS=wss://relay.contextvm.org
NOSTR_RELAYS=ws://localhost:10547
# Allowed public keys for Nostr server transport (comma-separated list)
# Example: ALLOWED_PUBLIC_KEYS=145bebf934e7f5605539ca73e31ddec74da38eb847d7316faeba125f52ec1c70,89b0a67e0dcd450b14af2f1139856dc79b147f772b144d16f21c496f624388ab
ALLOWED_PUBLIC_KEYS=