telegram-polygon-holder-growth-tracker — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited telegram-polygon-holder-growth-tracker (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.
Tracks holder count changes for tokens on Polygon.
from lib.gumloop_telegram import BotConfig, send_alert, build_alert, ScheduledBot, escape_md
import requests, os, jsonconfig = BotConfig(bot_token=os.environ["TELEGRAM_BOT_TOKEN"], chat_id=os.environ["TELEGRAM_CHAT_ID"])
EXPLORER = "https://polygonscan.com"
WATCH = os.environ.get("WATCH_TOKENS", "").split(",")
prevs = {}def holders(tok):
url = f"{EXPLORER}/api?module=token&action=getTokenHolderCount&contractaddress={tok}"
return int(requests.get(url, timeout=15).json().get("result", 0))
def check():
for t in WATCH:
c = holders(t.strip())
p = prevs.get(t.strip(), c)
if not p:
prevs[t.strip()] = c
continue
pct = (c - p) / p * 100
if abs(pct) >= 5:
em = "📈" if c > p else "📉"
send_alert(config, f"{em} *Holder Change on Polygon*\n`{escape_md(t[:10])}...`\n{p} → {c} ({pct:+.1f}%)")
prevs[t.strip()] = cFROM python:3.11-slim
WORKDIR /app
RUN pip install lib-gumloop-telegram requests
COPY bot.py .
CMD ["python", "bot.py"]docker build -t tg-poly-holders .
docker run -d -e TELEGRAM_BOT_TOKEN=x -e TELEGRAM_CHAT_ID=y -e WATCH_TOKENS=0xToken1,0xToken2 tg-poly-holdersNot financial advice. Holder counts can be manipulated via dusting.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.