# Telegram BOT_TOKEN= AUTHORIZED_TELEGRAM_IDS= DROP_PENDING_UPDATES=true # Solana mainnet wallet. Real trading is manual and requires confirmation. SOLANA_RPC_URL=https://api.mainnet-beta.solana.com PRIVATE_KEY= WALLET_ADDRESS= # Real trading. Set TRADING_ENABLED=true only after you understand this uses real funds. TRADING_ENABLED=false JUPITER_API_KEY= JUPITER_BASE_URL=https://api.jup.ag/swap/v2 DEFAULT_SLIPPAGE_BPS=100 MAX_TRADE_SOL=0.1 MIN_SOL_RESERVE=0.03 TRADE_CONFIRM_TTL_SECONDS=90 AUTO_TRADE_MIN_SCORE=70 AUTO_TRADE_SCAN_MODE=normal # Helius. Optional but recommended for stable RPC, parsed tx history, and webhooks. USE_HELIUS_RPC=false HELIUS_API_KEY= HELIUS_RPC_URL= HELIUS_BASE_URL=https://api-mainnet.helius-rpc.com HELIUS_WEBHOOK_URL= HELIUS_WEBHOOK_AUTH_HEADER= # Supabase SUPABASE_URL= SUPABASE_ANON_KEY= SUPABASE_DB_URL= DB_SSL=true # AI fallback order. GPT is OpenAI; GPT_API_KEY is accepted as an alias. AI_PROVIDER_ORDER=gemini,groq,claude,openai,openrouter,deepseek,qwen AI_TIMEOUT_MS=30000 AI_ANALYZE_LIMIT=10 AI_TEMPERATURE=0.2 AI_MAX_TOKENS=900 GEMINI_API_KEY= GEMINI_MODEL=gemini-2.5-flash GROQ_API_KEY= GROQ_MODEL=llama-3.3-70b-versatile ANTHROPIC_API_KEY= ANTHROPIC_MODEL=claude-sonnet-4-5 OPENAI_API_KEY= GPT_API_KEY= OPENAI_MODEL=chat-latest OPENROUTER_API_KEY= OPENROUTER_MODEL=openai/gpt-5-mini OPENROUTER_SITE_URL= OPENROUTER_APP_NAME=Solana Meme Intelligence Agent DEEPSEEK_API_KEY= DEEPSEEK_MODEL=deepseek-chat QWEN_API_KEY= QWEN_MODEL=qwen-plus QWEN_BASE_URL=https://dashscope-intl.aliyuncs.com/compatible-mode/v1 # Data APIs DEXSCREENER_BASE_URL=https://api.dexscreener.com GMGN_BASE_URL=https://gmgn.ai/defi/quotation/v1 GMGN_API_KEY= RUGCHECK_BASE_URL=https://api.rugcheck.xyz/v1 RUGCHECK_API_KEY= HTTP_TIMEOUT_MS=20000 # Scanner filters MIN_LIQUIDITY_USD=20000 MIN_VOLUME_USD=50000 MIN_TXNS_24H=500 MAX_MARKET_CAP_USD=50000000 EARLY_MAX_AGE_HOURS=6 SCAN_CONCURRENCY=4 # Telegram protection RATE_LIMIT_WINDOW_MS=60000 RATE_LIMIT_MAX=20 # Alerts ALERT_CRON=*/5 * * * * ALERT_PRICE_STEP_1=20 ALERT_PRICE_STEP_2=50