-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
45 lines (38 loc) · 1.62 KB
/
Copy path.env.example
File metadata and controls
45 lines (38 loc) · 1.62 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
# ============================================
# PAYBOT ENVIRONMENT CONFIGURATION
# ============================================
# Copy this file to .env and customize values
# NEVER commit .env to version control
# ===== BLOCKCHAIN =====
ANVIL_PORT=8545
ANVIL_CHAIN_ID=31337
ANVIL_ACCOUNT_0_PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
ANVIL_ACCOUNT_1_PRIVATE_KEY=0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d
ANVIL_ACCOUNT_1_ADDRESS=0x70997970C51812dc3A010C7d01b50e0d17dc79C8
# ===== CONTRACTS =====
# These addresses are deterministic when deploying with the same seed
QUSD_TOKEN_ADDRESS=0x5FbDB2315678afecb367f032d93F642f64180aa3
ESCROW_CONTRACT_ADDRESS=0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512
# ===== X402 BACKEND =====
X402_SERVER_PORT=8402
X402_FACILITATOR_PORT=8403
X402_SERVER_PRIVATE_KEY=${ANVIL_ACCOUNT_1_PRIVATE_KEY}
# ===== FRONTEND (VITE_ prefix required for browser access) =====
VITE_PORT=5173
VITE_CHAIN_ID=${ANVIL_CHAIN_ID}
VITE_PROVIDER_URL=http://localhost:${ANVIL_PORT}
VITE_X402_SERVER_URL=http://localhost:${X402_SERVER_PORT}
VITE_X402_FACILITATOR_URL=http://localhost:${X402_FACILITATOR_PORT}
VITE_TOKEN_ADDRESS=${QUSD_TOKEN_ADDRESS}
VITE_ESCROW_ADDRESS=${ESCROW_CONTRACT_ADDRESS}
# ===== ROBOT CONFIGURATION =====
VITE_ROBOT_SERVICE_PROVIDER_ADDRESS=${ANVIL_ACCOUNT_1_ADDRESS}
VITE_ROBOT_CONTROL_URL=http://192.168.0.221:5000
VITE_BOT_ID=ugv-rover-01
VITE_BOT_NAME=UGV Rover
VITE_BACKEND_API_URL=http://localhost:3000
# ===== STORYBOOK =====
STORYBOOK_PORT=6007
# ===== PAYMENT SETTINGS =====
VITE_PRICE_ROBOT_FULL_ACCESS=10000000000000000
VITE_PAYMENT_TIMEOUT_SECONDS=600