{
  "name": "tronhooks",
  "domain": "tronhooks.com",
  "url": "https://tronhooks.com",
  "updated": "2026-10-19",
  "apiVersion": "2026-08",
  "networks": [
    "mainnet"
  ],
  "assets": [
    "USDT",
    "TRX"
  ],
  "assetFilters": [
    "USDT",
    "TRX",
    "ALL"
  ],
  "directions": [
    "incoming",
    "outgoing",
    "both"
  ],
  "defaultDirection": "incoming",
  "channels": [
    "webhook",
    "telegram"
  ],
  "free": {
    "activeWatches": 3,
    "requestsPerMinute": 60,
    "dailyEventCap": null
  },
  "billing": "closed",
  "authentication": {
    "header": "Authorization",
    "scheme": "Bearer",
    "keyPrefix": "tw_live_"
  },
  "delivery": {
    "eventType": "transfer.confirmed",
    "finalizedOnly": true,
    "guarantee": "at-least-once",
    "signatureHeader": "X-Signature",
    "signatureAlgorithm": "HMAC-SHA256",
    "signatureInput": "exact raw HTTP request body",
    "eventIdHeader": "X-Event-Id",
    "deduplicationKey": "event_id",
    "amountEncoding": "decimal string",
    "decimals": 6,
    "timeoutSeconds": 10,
    "retryDelaysSeconds": [
      60,
      300,
      1800,
      7200,
      21600
    ],
    "attempts": 6,
    "retroactiveMatching": false,
    "activation": "A few seconds after watch creation; no historical backfill."
  },
  "supported": [
    "confirmed_transfers",
    "incoming_outgoing_both",
    "signed_webhooks",
    "telegram_alerts",
    "event_reconciliation"
  ],
  "unsupported": [
    "balance_snapshots",
    "balance_thresholds",
    "arbitrary_trc20",
    "contract_events",
    "pending_transactions",
    "hosted_testnet",
    "fund_transfers",
    "custody"
  ],
  "docs": {
    "guide": "/docs/ai/",
    "openapi": "/docs/openapi.json",
    "quickstart": "/docs/quickstart/",
    "security": "/docs/security/"
  }
}
