-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenv.example
More file actions
65 lines (51 loc) · 2.12 KB
/
env.example
File metadata and controls
65 lines (51 loc) · 2.12 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
# server configuration
PORT=3001
NODE_ENV=development
# jwt configuration
JWT_SECRET=your-super-secret-jwt-key-here
JWT_EXPIRES_IN=7d
# blockchain configuration
BASE_RPC_URL=https://mainnet.base.org
BASE_CHAIN_ID=8453
CONTRACT_ADDRESS=your-smart-contract-address
# external services
IPFS_GATEWAY=https://ipfs.io/ipfs/
POAP_API_URL=https://api.poap.xyz
# cors configuration
CORS_ORIGIN=http://localhost:3000
# redis configuration (for sessions/caching)
REDIS_URL=redis://localhost:6379
# walletconnect configuration
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your-walletconnect-project-id
# google maps configuration
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=your-google-maps-api-key
# firebase configuration (client-side)
NEXT_PUBLIC_FIREBASE_API_KEY=your-firebase-api-key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your-project.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your-project-id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your-project.firebasestorage.app
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id
NEXT_PUBLIC_FIREBASE_APP_ID=your-firebase-app-id
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=your-measurement-id
# firebase admin sdk (server-side only)
FIREBASE_PRIVATE_KEY_ID=your-private-key-id
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nyour-private-key-here\n-----END PRIVATE KEY-----"
FIREBASE_CLIENT_EMAIL=firebase-adminsdk-xxxxx@your-project.iam.gserviceaccount.com
FIREBASE_CLIENT_ID=your-client-id
# talent protocol configuration
TALENT_PROTOCOL_API_KEY=your-talent-protocol-api-key
TALENT_PROTOCOL_API_URL=https://api.talentprotocol.com/api/v2
# poap configuration
POAP_API_KEY=your-poap-api-key
POAP_API_URL=https://api.poap.xyz
# base sepolia testnet configuration
BASE_SEPOLIA_RPC_URL=https://base-sepolia.drpc.org
NEXT_PUBLIC_BASE_SEPOLIA_RPC_URL=https://base-sepolia.drpc.org
# alternative base sepolia rpcs (fallback options)
# https://base-sepolia-rpc.publicnode.com
# https://base-sepolia.api.onfinality.io/public
# https://sepolia.base.org
# https://base-sepolia.therpc.io
# ens configuration (still needs mainnet for ENS resolution)
ENS_RPC_URL=https://ethereum.publicnode.com
NEXT_PUBLIC_ENS_PROVIDER_URL=https://ethereum.publicnode.com