# Runtime NODE_ENV=production BOT_MODE=FULL_AUTO ENABLE_REAL_TRADING=false KILL_SWITCH=false PANIC_SELL_ON_KILL=false ALLOW_MANUAL_AUTO_SELL=true # Solana SOLANA_RPC_URL= SOLANA_RPC_FALLBACK_URL= PRIVATE_KEY= WALLET_PRIVATE_KEY_FORMAT=base58 RPC_COMMITMENT=confirmed TX_MIN_BLOCKHEIGHT_BUFFER=20 TX_BUILD_MAX_RETRIES=1 EXECUTION_JOURNAL_PATH=runtime/execution-journal.jsonl # Jupiter Swap API v2 (https://developers.jup.ag) JUPITER_API_KEY= JUPITER_API_BASE=https://api.jup.ag JUPITER_ALLOWED_PROGRAM_IDS=JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 JUPITER_MAX_ACCOUNTS=64 JUPITER_COMPUTE_UNIT_PRICE_PERCENTILE=veryHigh # Trading Amount MAX_SOL_PER_TRADE=0.05 MIN_SOL_PER_TRADE=0.01 SYSTEM_MAX_SOL_PER_TRADE=0.2 ESTIMATED_TX_FEE_SOL=0.005 # Position Limit MAX_OPEN_POSITIONS=3 MAX_DAILY_TRADES=20 COOLDOWN_SECONDS=120 # Exit Rules TAKE_PROFIT_PERCENT=30 STOP_LOSS_PERCENT=15 TRAILING_STOP_PERCENT=10 # Risk Rules MAX_SLIPPAGE_BPS=500 MAX_PRICE_IMPACT_PERCENT=5 MIN_LIQUIDITY_USD=10000 MIN_VOLUME_24H_USD=50000 MIN_VOLUME_5M_USD=3000 MIN_TXNS_5M=30 MIN_BUY_SELL_RATIO=1.2 MIN_POOL_AGE_SECONDS=180 MAX_POOL_AGE_HOURS=48 DAILY_MAX_LOSS_SOL=0.2 PAUSE_AFTER_CONSECUTIVE_LOSSES=3 PAUSE_AFTER_FAILED_TX=3 # Token Safety REJECT_IF_MINT_AUTHORITY_ENABLED=true REJECT_IF_FREEZE_AUTHORITY_ENABLED=true MAX_TOP_HOLDER_PERCENT=25 MAX_TOP_10_HOLDERS_PERCENT=70 ENABLE_TOKEN_BLACKLIST=true # Intervals SCAN_INTERVAL_SECONDS=20 SELL_WATCH_INTERVAL_SECONDS=8 HEALTH_CHECK_INTERVAL_SECONDS=30 PROVIDER_RECOVERY_INTERVAL_SECONDS=60 PENDING_APPROVAL_TTL_SECONDS=300 MAX_CANDIDATES_PER_SCAN=10 HTTP_TIMEOUT_MS=12000 # AI Council AI_MIN_BUY_VOTES=3 AI_MIN_CONFIDENCE=75 AI_REQUIRE_NO_VETO=true AI_PROVIDER_TIMEOUT_MS=12000 AI_PROVIDER_COOLDOWN_SECONDS=120 AI_MAX_RETRIES_PER_PROVIDER=1 AI_COUNCIL_MIN_AGENTS=3 AI_COUNCIL_MAX_AGENTS=7 AI_FINAL_JUDGE_ENABLED=true AI_MAX_PARALLEL_REQUESTS=3 # AI Provider API Keys GEMINI_API_KEY= GROQ_API_KEY= CEREBRAS_API_KEY= SAMBANOVA_API_KEY= NVIDIA_NIM_API_KEY= FIREWORKS_API_KEY= SILICONFLOW_API_KEY= JINA_API_KEY= HUGGINGFACE_API_KEY= OPENROUTER_API_KEY= DEEPSEEK_API_KEY= QWEN_API_KEY= MISTRAL_API_KEY= OPENAI_API_KEY= ANTHROPIC_API_KEY= XAI_API_KEY= CLOUDFLARE_ACCOUNT_ID= CLOUDFLARE_API_TOKEN= # Optional model overrides GEMINI_MODEL=gemini-2.5-flash GROQ_MODEL=llama-3.3-70b-versatile CEREBRAS_MODEL=llama-3.3-70b SAMBANOVA_MODEL=Meta-Llama-3.3-70B-Instruct NVIDIA_MODEL=meta/llama-3.3-70b-instruct FIREWORKS_MODEL=accounts/fireworks/models/llama-v3p3-70b-instruct SILICONFLOW_MODEL=Qwen/Qwen2.5-72B-Instruct HUGGINGFACE_MODEL=meta-llama/Llama-3.3-70B-Instruct OPENROUTER_MODEL=google/gemini-2.5-flash DEEPSEEK_MODEL=deepseek-chat QWEN_MODEL=qwen-plus MISTRAL_MODEL=mistral-large-latest OPENAI_MODEL=gpt-5-mini ANTHROPIC_MODEL=claude-sonnet-4-5 XAI_MODEL=grok-3-mini CLOUDFLARE_MODEL=@cf/meta/llama-3.3-70b-instruct-fp8-fast # Market APIs DEXSCREENER_API_URL=https://api.dexscreener.com GMGN_API_URL= METEORA_DATA_API_URL=https://dlmm.datapi.meteora.ag # Supabase SUPABASE_URL= SUPABASE_SERVICE_ROLE_KEY= # Telegram TELEGRAM_BOT_TOKEN= TELEGRAM_CHAT_ID= SEND_TELEGRAM_ALERTS=true # Logging LOG_LEVEL=info LOG_PRIVATE_DATA=false