-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
89 lines (76 loc) · 2.46 KB
/
Copy path.env.example
File metadata and controls
89 lines (76 loc) · 2.46 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
# =============================================================================
# METHOD environment variables
# Copy to .env and fill values. Never commit real secrets.
# =============================================================================
NODE_ENV=development
LOG_LEVEL=info
# --- Database ---
DATABASE_URL=postgresql://method:method@localhost:5432/method
DATABASE_SSL=false
# --- Redis / BullMQ ---
REDIS_URL=redis://localhost:6379
# --- API ---
API_HOST=0.0.0.0
API_PORT=4000
API_PUBLIC_URL=http://localhost:4000
CORS_ORIGINS=http://localhost:3000
SESSION_SECRET=change-me-to-a-long-random-string-at-least-32-chars
SESSION_COOKIE_NAME=method_session
SESSION_TTL_SECONDS=604800
RATE_LIMIT_MAX=120
RATE_LIMIT_WINDOW_MS=60000
# --- Web ---
NEXT_PUBLIC_API_URL=http://localhost:4000
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=
NEXT_PUBLIC_VALUECHAIN_CHAIN_ID=138565
NEXT_PUBLIC_VALUECHAIN_RPC_URL=https://testnet-v2.valuechain.xyz
NEXT_PUBLIC_MANDATE_REGISTRY_ADDRESS=
NEXT_PUBLIC_EVIDENCE_REGISTRY_ADDRESS=
NEXT_PUBLIC_COMPILER_REGISTRY_ADDRESS=
NEXT_PUBLIC_COMPILATION_ROUNDS_ADDRESS=
NEXT_PUBLIC_CAPITAL_INTENT_REGISTRY_ADDRESS=
NEXT_PUBLIC_EXECUTION_RECEIPT_REGISTRY_ADDRESS=
# --- ValueChain ---
VALUECHAIN_RPC_URL=https://testnet-v2.valuechain.xyz
VALUECHAIN_CHAIN_ID=138565
VALUECHAIN_RELAYER_PRIVATE_KEY=
# Optional: separate deployer key for scripts only
VALUECHAIN_DEPLOYER_PRIVATE_KEY=
# --- SoSoValue API (required for live data) ---
SOSOVALUE_API_KEY=
SOSOVALUE_BASE_URL=https://api.sosovalue.com
SOSOVALUE_TIMEOUT_MS=15000
SOSOVALUE_MAX_RETRIES=3
# --- SoDEX Spot testnet ---
SODEX_SPOT_REST_URL=https://testnet-gw.sodex.dev/api/v1/spot
SODEX_SPOT_WS_URL=wss://testnet-gw.sodex.dev/ws/spot
SODEX_API_KEY_ID=
SODEX_API_KEY_PRIVATE_KEY=
SODEX_ACCOUNT_ADDRESS=
SODEX_MAX_DEMO_NOTIONAL_USD=1000
SODEX_MAX_SLIPPAGE_BPS=100
SODEX_EXECUTION_ENABLED=false
# --- Object storage (S3-compatible) ---
S3_ENDPOINT=
S3_REGION=auto
S3_BUCKET=method-evidence
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_FORCE_PATH_STYLE=true
S3_PUBLIC_BASE_URL=
# --- Admin ---
ADMIN_WALLET_ADDRESSES=
# Comma-separated checksum addresses
# --- Compiler node ---
COMPILER_OPERATOR_PRIVATE_KEY=
COMPILER_NODE_API_URL=http://localhost:4000
COMPILER_AUTO_SUBMIT=false
# --- Observability ---
OTEL_ENABLED=false
OTEL_SERVICE_NAME=method
OTEL_EXPORTER_OTLP_ENDPOINT=
# --- Feature flags ---
FEATURE_LIVE_SODEX_EXECUTION=false
FEATURE_LIVE_SOSOVALUE=false
FEATURE_EMERGENCY_PAUSE=false