-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
executable file
·62 lines (54 loc) · 2.45 KB
/
.env.example
File metadata and controls
executable file
·62 lines (54 loc) · 2.45 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
CANISTER_ID_HH_GOVERNANCE=ryjl3-tyaaa-aaaaa-aaaba-cai
CANISTER_ID_HH_TREASURY=rrrrr-aaaaa-aaaaa-qaaaa-cai
POLYGON_RPC=https://polygon-rpc.com
ICP_NETWORK=ic
WALLET_PRIVATE_KEY=0x...
# Demo mode for HeliosHash
APP_MODE=demo
NEXT_PUBLIC_MOCK_API=http://localhost:4000
# ============================================================================
# HeliosHash DAO Environment Variables
# ============================================================================
# Copy to .env.local and configure for your environment
# ============================================================================
# Development Environment
# ============================================================================
NODE_ENV=development
NEXT_PUBLIC_DFX_NETWORK=local
NEXT_PUBLIC_IC_HOST=http://localhost:4943
# ============================================================================
# Internet Computer & Canister Configuration
# ============================================================================
# These are auto-generated by dfx deploy - do not set manually
# NEXT_PUBLIC_HHDAO_CANISTER_ID=
# NEXT_PUBLIC_DAO_CANISTER_ID=
# ============================================================================
# Development Features
# ============================================================================
NEXT_PUBLIC_ENABLE_DEBUG=true
NEXT_PUBLIC_ENABLE_DEVTOOLS=true
# ============================================================================
# API Configuration
# ============================================================================
# Static token for lightweight auth middleware (development only)
AUTH_TOKEN=dev-token-change-in-production
# Rate limiting for API endpoints
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX=100
# ============================================================================
# Optional: External Integrations (Mock/Development)
# ============================================================================
# Payment Gateway (Mock for development)
# RAZORPAY_KEY_ID=your-razorpay-key-here
# RAZORPAY_KEY_SECRET=your-razorpay-secret-here
# Identity Verification (Mock for development)
# ONFIDO_TOKEN=your-onfido-token-here
# ============================================================================
# Production Environment Variables
# ============================================================================
# Add these in production deployment:
# - DATABASE_URL
# - NEXTAUTH_SECRET
# - CI/CD specific secrets
#
# Never commit actual values to git!