-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
71 lines (54 loc) · 2.3 KB
/
Copy path.env.example
File metadata and controls
71 lines (54 loc) · 2.3 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
# ====================================
# Blockchain Config
# ====================================
# Smart contract address (Sepolia testnet)
VITE_CONTRACT_ADDRESS=0x19FF5dc69033523f1C5b1B5589f95D49b5EF7926
# Chain ID (11155111 = Sepolia)
VITE_CHAIN_ID=11155111
# WalletConnect Project ID (get from https://cloud.walletconnect.com)
VITE_WALLETCONNECT_ID=your_walletconnect_project_id_here
# ====================================
# The Graph Subgraph Config
# ====================================
# Subgraph API URL
VITE_SUBGRAPH_URL=https://api.studio.thegraph.com/query/1742250/time-capsule/version/latest
# Subgraph API Key (get from The Graph Studio)
VITE_SUBGRAPH_API_KEY=your_subgraph_api_key_here
# ====================================
# IPFS / Pinata Config
# ====================================
# Pinata gateway domain (without protocol) - for frontend
VITE_PINATA_GATEWAY=your_gateway_domain.mypinata.cloud
# Pinata gateway domain (without protocol) - for backend
PINATA_GATEWAY=your_gateway_domain.mypinata.cloud
# Pinata JWT
PINATA_JWT=your_pinata_jwt_here
# Pinata API Secret
VITE_PINATA_API_SECRET=your_pinata_api_secret_here
# ====================================
# External APIs
# ====================================
# CryptoCompare API URL (for ETH/USD price)
CRYPTOPRICE_API_URL=https://min-api.cryptocompare.com
# ====================================
# RPC
# ====================================
# Sepolia RPC URL (needed for hardhat tests/deployment)
SEPOLIA_URL=https://ethereum-sepolia-rpc.publicnode.com
# Private key for testing/deployment
PRIVATE_KEY=your_test_private_key_here
# Etherscan API Key (for contract verification)
ETHERSCAN_API_KEY=your_etherscan_api_key_here
# ====================================
# Upstash Redis Config (for rate limiting)
# ====================================
# Upstash Redis REST API URL
UPSTASH_URL_KV_REST_API_URL=https://your-instance.upstash.io
# Upstash Redis REST API Token
UPSTASH_URL_KV_REST_API_TOKEN=your_upstash_token
# Upstash Redis REST API Read-Only Token (optional)
UPSTASH_URL_KV_REST_API_READ_ONLY_TOKEN=your_upstash_read_only_token
# Upstash Redis URL (native Redis protocol)
UPSTASH_URL_KV_URL=rediss://default:your_token@your-instance.upstash.io:6379
# Upstash Redis URL alias
UPSTASH_URL_REDIS_URL=rediss://default:your_token@your-instance.upstash.io:6379