🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Solana Token Monitor

by @shepdogpack

Monitor any Solana token 24/7 using DexScreener. Get alerts for price moves, whale activity, volume spikes, liquidity changes, and market cap milestones. Bui...

Versionv1.1.0
Downloads527
TERMINAL
clawhub install solana-token-monitor

πŸ“– About This Skill


name: solana-token-monitor description: > Monitor any Solana token 24/7 using DexScreener. Get alerts for price moves, whale activity, volume spikes, liquidity changes, and market cap milestones. Built by the creator of $SHEP β€” a real Solana token founder who needed this and built it. Use when: (1) you launched a Solana token and want passive monitoring, (2) you want alerts on any Solana token, (3) you want instant token status reports. Alerts print to stdout (readable by the OpenClaw agent) and optionally deliver directly via Telegram Bot API if you configure a bot token and chat ID. metadata: openclaw: emoji: "πŸ•" version: "1.1.0" author: "ShepDog (https://shepdogcoin.com)" tags: ["crypto", "solana", "defi", "token", "monitoring", "alerts"] requires: bins: ["python3"]

Solana Token Monitor

Monitor any Solana token 24/7. Built by a real Solana token founder.

Setup (2 minutes)

Basic setup (alerts delivered by OpenClaw agent)

python3 ~/.openclaw/workspace/skills/solana-token-monitor/monitor.py setup  

The agent reads alert output during heartbeats and notifies you through whatever channel you use (Telegram, Discord, etc.).

With direct Telegram bot delivery (optional)

If you have a Telegram bot token and chat ID, the script delivers alerts autonomously without agent involvement:

python3 ~/.openclaw/workspace/skills/solana-token-monitor/monitor.py setup   --telegram-token  --chat-id 

To get a Telegram bot token: message @BotFather on Telegram β†’ /newbot. To get your chat ID: message @userinfobot on Telegram.

What It Monitors

  • Price β€” alerts when price moves >5% in 1 hour
  • Volume β€” alerts when 24h volume is 2x the previous period
  • Liquidity β€” alerts when liquidity drops >20% (rug warning)
  • Market cap milestones β€” notifies at $10K, $50K, $100K, $500K, $1M
  • Buy/sell ratio β€” included in every status report
  • All thresholds are configurable in the saved config file.

    Alert Levels

  • πŸ”΄ URGENT β€” liquidity drop >20%, price crash >15%
  • 🟑 NOTABLE β€” price move >5%, volume spike, milestone hit
  • βšͺ FYI β€” no issues, everything normal
  • Commands

    # Set up monitoring for a token
    python3 monitor.py setup  

    Get a status report

    python3 monitor.py report

    Check for alerts (run during heartbeat)

    python3 monitor.py check

    List all monitored tokens

    python3 monitor.py list

    How It Works

    Uses the free DexScreener public API β€” no API key required: https://api.dexscreener.com/tokens/v1/solana/{CONTRACT_ADDRESS}

    The API returns live price, volume, liquidity, and transaction data for any token with an active liquidity pool on Solana DEXs.

    Tokens without an active liquidity pool will return "no data" β€” this is correct behavior, not a bug.

    Config File

    After setup: ~/.openclaw/workspace/data/token-monitors/{SYMBOL}.json

    All thresholds, milestones, and alert history are stored here and editable.

    Daily Report Format

    πŸ• Solana Token Monitor β€” Status Report
    ────────────────────────────────────────
    Token:      $BONK
    Chain:      Solana

    Price: $0.00000590 1h: β–² 0.2% 24h: β–² 7.9%

    Market Cap: $524,405,127 Volume 24h: $16,814.00 Liquidity: $850,822.00

    Txns 24h: 201 buys / 188 sells Telegram: βœ…

    Contract: DezXAZ8z7PnrnRJjz3... ──────────────────────────────────────── Built by ShepDog πŸ• shepdogcoin.com

    Built By

    This skill was built by the creator of $SHEP β€” a real Solana meme coin founder who launched a token on Raydium and needed exactly this tool.

    πŸ• $SHEP β€” The Loyal Crypto Companion Website: https://shepdogcoin.com X: https://x.com/ShepDogCoin


    *Free to use. If this helps you, consider checking out $SHEP.*