This repository was archived by the owner on Mar 18, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.env.example
More file actions
122 lines (100 loc) · 4.51 KB
/
.env.example
File metadata and controls
122 lines (100 loc) · 4.51 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# =============================================================================
# Core Application Settings
# =============================================================================
# Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)
LOG_LEVEL=INFO
# Network Configuration
NETWORK=testnet
# =============================================================================
# Database Configuration (Supabase)
# =============================================================================
AIBTC_BACKEND=supabase
AIBTC_SUPABASE_USER=your_supabase_user
AIBTC_SUPABASE_PASSWORD=your_supabase_password
AIBTC_SUPABASE_HOST=your_supabase_host
AIBTC_SUPABASE_PORT=5432
AIBTC_SUPABASE_DBNAME=your_database_name
AIBTC_SUPABASE_URL=https://your-project.supabase.co
AIBTC_SUPABASE_SERVICE_KEY=your_supabase_service_key
AIBTC_SUPABASE_BUCKET_NAME=your_bucket_name
# =============================================================================
# Backend Wallet Configuration
# =============================================================================
AIBTC_BACKEND_WALLET_SEED_PHRASE=your_wallet_seed_phrase
# =============================================================================
# Twitter Configuration
# =============================================================================
AIBTC_TWITTER_ENABLED=false
AIBTC_TWITTER_INTERVAL_SECONDS=120
AIBTC_TWITTER_CONSUMER_KEY=your_twitter_consumer_key
AIBTC_TWITTER_CONSUMER_SECRET=your_twitter_consumer_secret
AIBTC_TWITTER_CLIENT_ID=your_twitter_client_id
AIBTC_TWITTER_CLIENT_SECRET=your_twitter_client_secret
AIBTC_TWITTER_ACCESS_TOKEN=your_twitter_access_token
AIBTC_TWITTER_ACCESS_SECRET=your_twitter_access_secret
AIBTC_TWITTER_USERNAME=your_twitter_username
AIBTC_TWITTER_AUTOMATED_USER_ID=your_automated_user_id
AIBTC_TWITTER_WHITELISTED=user1,user2,user3
# =============================================================================
# Telegram Configuration
# =============================================================================
AIBTC_TELEGRAM_BOT_TOKEN=your_telegram_bot_token
AIBTC_TELEGRAM_BOT_ENABLED=false
# =============================================================================
# Discord Configuration
# =============================================================================
AIBTC_DISCORD_WEBHOOK_URL_PASSED=https://discord.com/api/webhooks/your_passed_webhook
AIBTC_DISCORD_WEBHOOK_URL_FAILED=https://discord.com/api/webhooks/your_failed_webhook
# =============================================================================
# Job Scheduler Configuration (NEW NAMING - matches job types exactly)
# =============================================================================
# General Scheduler Settings
AIBTC_SCHEDULE_SYNC_ENABLED=false
AIBTC_SCHEDULE_SYNC_INTERVAL_SECONDS=60
# Agent Account Deployer Job
AIBTC_AGENT_ACCOUNT_DEPLOYER_ENABLED=false
AIBTC_AGENT_ACCOUNT_DEPLOYER_INTERVAL_SECONDS=60
# Chain State Monitor Job
AIBTC_CHAIN_STATE_MONITOR_ENABLED=true
AIBTC_CHAIN_STATE_MONITOR_INTERVAL_SECONDS=300
# DAO Deployment Job
AIBTC_DAO_DEPLOYMENT_ENABLED=false
AIBTC_DAO_DEPLOYMENT_INTERVAL_SECONDS=60
# DAO Deployment Tweet Job
AIBTC_DAO_DEPLOYMENT_TWEET_ENABLED=false
AIBTC_DAO_DEPLOYMENT_TWEET_INTERVAL_SECONDS=60
# DAO Proposal Conclude Job
AIBTC_DAO_PROPOSAL_CONCLUDE_ENABLED=false
AIBTC_DAO_PROPOSAL_CONCLUDE_INTERVAL_SECONDS=60
# DAO Proposal Embedder Job
AIBTC_DAO_PROPOSAL_EMBEDDER_ENABLED=false
AIBTC_DAO_PROPOSAL_EMBEDDER_INTERVAL_SECONDS=300
# DAO Proposal Evaluation Job
AIBTC_DAO_PROPOSAL_EVALUATION_ENABLED=false
AIBTC_DAO_PROPOSAL_EVALUATION_INTERVAL_SECONDS=60
# DAO Proposal Vote Job
AIBTC_DAO_PROPOSAL_VOTE_ENABLED=false
AIBTC_DAO_PROPOSAL_VOTE_INTERVAL_SECONDS=60
# Discord Job
AIBTC_DISCORD_ENABLED=false
AIBTC_DISCORD_INTERVAL_SECONDS=30
# Tweet Job
AIBTC_TWEET_ENABLED=false
AIBTC_TWEET_INTERVAL_SECONDS=30
# =============================================================================
# API Configuration
# =============================================================================
AIBTC_BASEURL=https://app-staging.aibtc.dev
AIBTC_ALEX_BASE_URL=https://api.alexgo.io/
AIBTC_HIRO_API_URL=https://api.hiro.so
AIBTC_PLATFORM_API_URL=https://api.platform.hiro.so
AIBTC_VELAR_BASE_URL=https://gateway.velar.network/
AIBTC_LUNARCRUSH_BASE_URL=https://lunarcrush.com/api/v2
# API Keys
HIRO_API_KEY=your_hiro_api_key
AIBTC_LUNARCRUSH_API_KEY=your_lunarcrush_api_key
AIBTC_CMC_API_KEY=your_coinmarketcap_api_key
OPENAI_API_KEY=your_openai_api_key
# Webhook Configuration
AIBTC_WEBHOOK_URL=https://your-webhook-url.com
AIBTC_WEBHOOK_AUTH_TOKEN=Bearer your_webhook_auth_token