-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path.env.example
113 lines (84 loc) · 2.55 KB
/
.env.example
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
# Blockchain Settings
NETWORK_TYPE=devnet
RPC_ENDPOINT=https://api.devnet.solana.com
SOLANA_CLUSTER=devnet
SOLANA_PRIVATE_KEY=
SOLANA_PUBLIC_KEY=
SOLANA_ADMIN_PRIVATE_KEY=
SOLANA_ADMIN_PUBLIC_KEY=
SOLANA_NETWORK=devnet
RPC_URL=https://api.mainnet-beta.solana.com
# Solana Configuration
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
PRIVATE_KEY=
NETWORK_TYPE=devnet
RPC_ENDPOINT=https://api.devnet.solana.com
PROGRAM_ID=11111111111111111111111111111111
ADMIN_KEYPAIR=
SOL_ADDRESS=So11111111111111111111111111111111111111112
SLIPPAGE=1
BASE_MINT=So11111111111111111111111111111111111111112
RPC_URL=https://api.mainnet-beta.solana.com
TOKEN_NAME=Meme Token
TOKEN_SYMBOL=MEME
TOKEN_DECIMALS=9
TOKEN_METADATA={"description":"Meme Token for Testing","name":"Meme Token","symbol":"MEME"}
# Trading Settings
TRADING_BASE_AMOUNT=0.1
TRADING_MIN_CONFIDENCE=0.7
TRADING_SLIPPAGE=0.01
# AI Settings
GROQ_API_KEY=
GROQ_MODEL=mixtral-8x7b-32768
GROQ_MAX_TOKENS=2000
GROQ_DEFAULT_TEMPERATURE=0.7
DEEPSEEK_API_KEY=
AI_MODEL=gpt-4
AI_TEMPERATURE=0.7
TWITTER_MAX_TWEETS=5
TWITTER_CONTENT_RULES={ # JSON string with content generation rules
"max_emojis": 0, # Avoid emojis to prevent spam detection
"max_hashtags": 0, # Avoid hashtags to prevent spam detection
"min_interval": 300000 # Minimum 5 minutes between tweets
}
REDIS_HOST=localhost
REDIS_PORT=6379
# Twitter Service Configuration
TWITTER_MOCK_MODE=false # Set to true to run without actual Twitter access
TWITTER_MAX_RETRIES=3 # Maximum login retry attempts
TWITTER_RETRY_DELAY=5000 # Delay between retries in milliseconds
TWITTER_MAX_EMOJIS=0
TWITTER_MAX_HASHTAGS=0
TWITTER_MIN_INTERVAL=300000
# Twitter Authentication
# Social Media Settings
TWITTER_API_KEY=
TWITTER_API_SECRET=
TWITTER_ACCESS_TOKEN=
TWITTER_ACCESS_SECRET=
TWITTER_BEARER_TOKEN=
OAUTH_CLIENT_ID=
OAUTH_CLIENT_SECRET=
BIRDEYE_API_KEY=
DISCORD_TOKEN=
DISCORD_GUILD_ID=your_guild_id_here
DISCORD_COMMAND_PREFIX=!
# Automation Intervals (in milliseconds)
CONTENT_GENERATION_INTERVAL=300000
MARKET_MONITORING_INTERVAL=60000
COMMUNITY_ENGAGEMENT_INTERVAL=900000
# Development Settings
NODE_ENV=development
LOG_LEVEL=debug
ENABLE_DEBUG=true
# Error Reporting
ENABLE_ERROR_REPORTING=false
ERROR_WEBHOOK_URL=
# Solana
SOLANA_VERIFY_TOKEN= # Authentication token for calling the verification API
# Solana Configuration
SOL_ADDRESS=So11111111111111111111111111111111111111112
SLIPPAGE=1
BASE_MINT=So11111111111111111111111111111111111111112
RPC_URL=https://api.mainnet-beta.solana.com
HELIUS_API_KEY=