telegram-arbitrum-trending-tokens-digest — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited telegram-arbitrum-trending-tokens-digest (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Aggregates trending token data on Arbitrum and sends a periodic digest.
from lib.gumloop_telegram import BotConfig, send_alert, build_alert, ScheduledBot, escape_md
import requests, os, json
from datetime import datetimeconfig = BotConfig(bot_token=os.environ["TELEGRAM_BOT_TOKEN"], chat_id=os.environ["TELEGRAM_CHAT_ID"])
TOP_N = int(os.environ.get("TOP_TRENDING", "10"))def fetch_trending():
pairs = [p for p in requests.get(f"https://api.dexscreener.com/token-pairs/v1/42161", timeout=15).json()
if float(p.get("liquidity", {"usd": 0})["usd"]) > 5000]
for p in pairs:
v = float(p.get("volume", {"h24": 0})["h24"])
pc = float(p.get("priceChange", {"h24": 0})["h24"])
p["score"] = v * (1 + abs(pc) / 100)
pairs.sort(key=lambda x: x["score"], reverse=True)
return pairs[:TOP_N]
def send_digest():
top = fetch_trending()
lines = [f"📈 *Trending on Arbitrum — {datetime.now().strftime('%H:%M UTC')}*\n"]
for i, p in enumerate(top, 1):
lines.append(f"{i}. *{escape_md(p['baseToken']['symbol'])}* ${float(p['priceUsd']):.8f} Vol: ${float(p['volume']['h24']):,.0f}")
send_alert(config, "\n".join(lines))bot = ScheduledBot(config, interval=3600) # hourly
@bot.on_poll
def poll():
send_digest()FROM python:3.11-slim
WORKDIR /app
RUN pip install lib-gumloop-telegram requests
COPY bot.py .
CMD ["python", "bot.py"]docker build -t tg-arb-trending .
docker run -d -e TELEGRAM_BOT_TOKEN=x -e TELEGRAM_CHAT_ID=y -e TOP_TRENDING=15 tg-arb-trending| Platform | Notes |
|---|---|
| Railway | Set env vars, deploy |
| Fly.io | fly deploy with secrets |
| Render | Cron job every hour |
Not financial advice. Rankings can be gamed.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.