tron-approvals-check

July 4, 2026 · View on GitHub

CLI to list TRON token approvals for a wallet and flag risky allowances (unlimited or large).

Heuristics match the approval scanner in TRONSEC.

Install

npm install -g tron-approvals-check
# or
npx tron-approvals-check TYourAddress...

Usage

# Direct API keys
export TRONSCAN_API_KEY=...
export TRONGRID_API_KEY=...   # optional — verifies allowance on-chain
tron-approvals-check TYourAddress...

# Via Cloudflare Worker proxy (recommended)
export TRONSEC_PROXY_URL=https://your-worker.workers.dev
tron-approvals-check TYourAddress...

# JSON output
tron-approvals-check TYourAddress... --json

# Exit codes: 0 = ok, 1 = warnings, 2 = high-risk approvals

Library

import { checkApprovals, formatReport } from 'tron-approvals-check';

const report = await checkApprovals('T...', {
  proxyBase: 'https://your-worker.workers.dev',
  limit: 50,
});
console.log(formatReport(report));

License

MIT