-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
50 lines (38 loc) · 1.55 KB
/
Copy path.env.example
File metadata and controls
50 lines (38 loc) · 1.55 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
# Hedera Testnet - Agent/Operator account
HEDERA_OPERATOR_ID=0.0.XXXXX
HEDERA_OPERATOR_KEY=302e...hex...
HEDERA_NETWORK=testnet
# Token IDs (created by npm run setup)
MOCK_TSLA_TOKEN_ID=0.0.XXXXX
MOCK_AAPL_TOKEN_ID=0.0.XXXXX
USDC_TEST_TOKEN_ID=0.0.XXXXX
SPEND_NOTE_TOKEN_ID=0.0.XXXXX
# Dynamic (https://app.dynamic.xyz)
NEXT_PUBLIC_DYNAMIC_ENV_ID=environment-id-from-dynamic-dashboard
DYNAMIC_ENVIRONMENT_ID=environment-id-from-dynamic-dashboard
DYNAMIC_API_KEY=your-dynamic-api-key
DYNAMIC_SERVER_WALLET_ID=your-dynamic-server-wallet-id
DYNAMIC_SERVER_WALLET_ADDRESS=0xYourDynamicServerWalletAddress
# Pinata IPFS (https://pinata.cloud)
PINATA_JWT=your-pinata-jwt-token
# Price API (optional, falls back to hardcoded)
YAHOO_FINANCE_ENABLED=true
# Plaid (optional — app falls back to demo data without these)
# Get keys at https://dashboard.plaid.com/developers/keys
PLAID_CLIENT_ID=
PLAID_SECRET=
PLAID_ENV=sandbox
# Lithic (virtual card issuing)
# Sign up at https://lithic.com → Dashboard → get sandbox API key
# Set LITHIC_MOCK=true for development (returns fake card numbers)
LITHIC_API_KEY=
LITHIC_MOCK=true
LITHIC_ENV=sandbox
AUDIT_TOPIC_ID=your-hedera-topic-id-for-audit-logs
NEXT_PUBLIC_SUPABASE_URL=https://your-supabase-url.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your-supabase-service-role-key
MINIMAX_API_KEY=your-minimax-api-key
CRON_SECRET=some-random-string-for-cron-job-auth
BASE_SEPOLIA_PRIVATE_KEY=your-ethereum-sepolia-testnet-private-key
BASESCAN_API_KEY=your-basescan-api-key-for-sepolia
MOCK_USDC_BASE_ADDRESS=0x3BE24eC5d3600dFd8abd854CC5Db8e07B4dd3E8c