Settings
Demo Mode
Running against Solana devnet with replayed market data. No real funds, no secrets required. Add the keys below to switch capabilities to live — see .env.example for exact variable names and where to get each.
Capabilities
- Google sign-inLive
Real Google login (Identity Services). Add your OAuth client ID with your domain + localhost as authorized JavaScript origins.
GOOGLE_CLIENT_ID— console.cloud.google.com → APIs & Services → Credentials → OAuth client ID (Web) - Wallet (Privy)Demo
Google/email sign-in + non-custodial embedded Solana wallet & key export.
PRIVY_APP_ID— dashboard.privy.io → app settingsPRIVY_APP_SECRET— dashboard.privy.io → app settings - RPC (Helius/Triton)Demo
Private low-latency endpoint the server uses to build, simulate & submit.
SOLANA_RPC_URL— helius.dev or triton.one (keyed mainnet endpoint) - Live dataDemo
Real-time new-token / trade / migration stream for the discovery feed.
DATA_SOURCE— one of: pumpportal | helius | bitquery | birdeye - DatabaseDemo
Users, follows, alerts, strategies, positions, referral ledger.
DATABASE_URL— local sqlite file or a Postgres URL - Alert bots (Telegram / Discord)Demo
Connect a Telegram/Discord bot to deliver alerts — cheaper and easier than SMS.
TELEGRAM_BOT_TOKEN— @BotFather on TelegramTELEGRAM_BOT_USERNAME— @BotFather (your bot's @username)DISCORD_BOT_TOKEN— discord.com/developers → your app → Bot - Fees & referralsDemo
Platform fee collection wallet and referral accounting.
PLATFORM_FEE_WALLET— a Solana address you control for fee collection
