Settings

Trading modePaper
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_IDconsole.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_IDdashboard.privy.io → app settings
    PRIVY_APP_SECRETdashboard.privy.io → app settings
  • RPC (Helius/Triton)Demo

    Private low-latency endpoint the server uses to build, simulate & submit.

    SOLANA_RPC_URLhelius.dev or triton.one (keyed mainnet endpoint)
  • Live dataDemo

    Real-time new-token / trade / migration stream for the discovery feed.

    DATA_SOURCEone of: pumpportal | helius | bitquery | birdeye
  • DatabaseDemo

    Users, follows, alerts, strategies, positions, referral ledger.

    DATABASE_URLlocal 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 Telegram
    TELEGRAM_BOT_USERNAME@BotFather (your bot's @username)
    DISCORD_BOT_TOKENdiscord.com/developers → your app → Bot
  • Fees & referralsDemo

    Platform fee collection wallet and referral accounting.

    PLATFORM_FEE_WALLETa Solana address you control for fee collection