-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
58 lines (44 loc) · 1.5 KB
/
env.example
File metadata and controls
58 lines (44 loc) · 1.5 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
# BasedAgents Multi-Agent System Configuration
# OpenAI Configuration
OPENAI_API_KEY=your_openai_api_key_here
# XMTP Configuration
XMTP_ENV=production
WALLET_PRIVATE_KEY=your_wallet_private_key_here
ENCRYPTION_KEY=your_32_byte_hex_encryption_key_here
# Coinbase AgentKit Configuration (Optional - for blockchain operations)
CDP_API_KEY_NAME=your_cdp_api_key_name
CDP_API_KEY_PRIVATE_KEY=your_cdp_private_key
# Logging Configuration
LOG_LEVEL=info
AGENT_LOG_LEVEL=info
# Network Configuration
NETWORK_ID=base-mainnet
RPC_URL=https://mainnet.base.org
# Database Configuration (Optional - for persistent storage)
DATABASE_URL=postgresql://user:password@localhost:5432/baseagents
# Redis Configuration (Optional - for caching)
REDIS_URL=redis://localhost:6379
# Application Configuration
NODE_ENV=production
PORT=3000
# Feature Flags
ENABLE_BLOCKCHAIN_INTEGRATION=true
ENABLE_PRICE_FEEDS=true
ENABLE_CONTENT_CURATION=true
ENABLE_GAME_BETTING=false
# Rate Limiting
MAX_MESSAGES_PER_MINUTE=10
MAX_CONVERSATIONS_PER_USER=5
# Security Configuration
JWT_SECRET=your_jwt_secret_here
CORS_ORIGINS=http://localhost:3000,https://your-domain.com
# External API Keys (Optional)
COINGECKO_API_KEY=your_coingecko_api_key
ETHERSCAN_API_KEY=your_etherscan_api_key
BASESCAN_API_KEY=your_basescan_api_key
# Webhook Configuration (Optional)
WEBHOOK_SECRET=your_webhook_secret
WEBHOOK_URL=https://your-webhook-endpoint.com/webhooks
# Analytics Configuration (Optional)
MIXPANEL_TOKEN=your_mixpanel_token
GOOGLE_ANALYTICS_ID=your_google_analytics_id