-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
59 lines (51 loc) · 2.66 KB
/
env.example
File metadata and controls
59 lines (51 loc) · 2.66 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
# ============================================
# Somnia Network Configuration
# ============================================
# Testnet: Shannon Testnet (Chain ID: 50312)
# Mainnet: Somnia Mainnet (Chain ID: TBD - check somnia.network/docs)
NEXT_PUBLIC_SOMNIA_RPC_URL=https://dream-rpc.somnia.network
NEXT_PUBLIC_SOMNIA_CHAIN_ID=50312
NEXT_PUBLIC_SOMNIA_EXPLORER=https://shannon-explorer.somnia.network
# ============================================
# Reown AppKit (WalletConnect)
# ============================================
# Get your Project ID from: https://dashboard.reown.com
NEXT_PUBLIC_PROJECT_ID=6fd397eb41ba4744205068f35b888825
NEXT_PUBLIC_REOWN_PROJECT_ID=6fd397eb41ba4744205068f35b888825
# ============================================
# Google Gemini AI
# ============================================
# Get your API key from: https://aistudio.google.com/app/apikey
# Supports both variable names for compatibility (SDK uses GEMINI_API_KEY, legacy uses GOOGLE_GENERATIVE_AI_API_KEY)
GEMINI_API_KEY=your_gemini_api_key_here
GOOGLE_GENERATIVE_AI_API_KEY=your_gemini_api_key_here
# ============================================
# Smart Contracts
# ============================================
# Deploy contracts first: pnpm run contracts:deploy-testnet
# Then update these addresses with the deployed contract addresses
# Latest deployment (2025-11-28): No reputation requirement for bids
NEXT_PUBLIC_GIGESCROW_ADDRESS=0x8D742671508E1C5BFF77f3d0AE70218C8Cc57Cef
NEXT_PUBLIC_REPUTATION_TOKEN_ADDRESS=0x995759f140029e4fEabCE8F555f5536A1b413562
NEXT_PUBLIC_STAKING_POOL_ADDRESS=0x6934126deC72a3Dba22a9C5D5300620E894C72a8
# ============================================
# Hardhat Deployment (for contract deployment)
# ============================================
# Private key for deployment (NEVER commit this to git!)
# Use environment variable or .env.local (not tracked by git)
PRIVATE_KEY=9c874488039d0cc4025e904b7f39eee04d51f4b507d5f76f86fbd5e488af2fc9
SOMNIA_RPC_URL=https://dream-rpc.somnia.network
# ============================================
# Somnia Data Streams (SDS) Publishing
# ============================================
# Private key for publishing jobs to Somnia Data Streams
# This wallet needs STT tokens for gas fees
# Optional: If not set, Data Streams publishing will be skipped (streams still work via contract events)
# Format: 0x... (must start with 0x)
SOMNIA_PRIVATE_KEY=0x...
# ============================================
# Somnia Explorer API (for contract verification)
# ============================================
# API key for Somnia Explorer contract verification
# Get from: https://shannon-explorer.somnia.network
SOMNIA_EXPLORER_API_KEY=R3HXHXJUA2J66MMX5NY2QP21KXV3MJR7HM