# Tether Treasury Burns Scanner

> Tether Treasury Burns Scanner is a paid API for AI agents from api.chainmarket-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Scans recent Ethereum blocks for USDT treasury burn events, including issued, redeemed, and destroyed blacklisted funds, returning counts and totals

## Facts

- Endpoint: GET https://api.chainmarket-api.workers.dev/api/crypto/tether-treasury-burns?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tether-treasury-burns-scanner-2ef03842
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EBmGhQ1lxJSg2VJcYL39R

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tether-treasury-burns-scanner-2ef03842
```

Example prompt: Can you scan the last 50,000 Ethereum blocks and show me all the recent Tether treasury burns — including how much USDT was destroyed from blacklisted addresses, the total issued and redeemed, and the largest individual burn events?

## When to prefer this

Use this endpoint when you need on-chain USDT treasury event data directly from Ethereum — specifically for detecting and quantifying blacklisted address fund destruction, mint/burn activity, or compliance enforcement by Tether. Prefer this over price feeds or CEX data when you need raw, verifiable on-chain evidence of Tether treasury operations. It requires no API key and charges only on successful calls.

## Known failure modes

- blocks parameter out of range (1–200000) may return a validation error
- public Ethereum RPC node temporarily unavailable causing timeout
- very large block scan ranges may take longer or time out
- no events found in range returns zero counts (not an error)
- network congestion on Ethereum may cause stale or delayed block data

## How this service works

USDT (Ethereum) supply changes from the USDT contract's own events over the last N blocks (1 to 200000, about 4 weeks): Tether issues (Issue), redemptions (Redeem) and destroyed funds of blacklisted addresses (DestroyedBlackFunds), with counts, totals and the latest and largest events. On-chain events only, not Tether's treasury reports.

## Output

Returns a JSON object with: total USDT issued (count + totalUsdt) and redeemed (count + totalUsdt), destroyedBlackFunds aggregate (count + totalUsdt), a list of the most recent burn events (latestEvents) and the largest burn events (largestEvents) each with kind, block number, txHash, amountUsdt, and blacklistedAddress where applicable, plus metadata including checkedAt timestamp, fromBlock, tipBlock, blocksScanned, and the RPC source URL used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "blocks": {
       "type": "string",
       "description": "How many latest Ethereum blocks to scan, 1 to 200000 (default 50000, about one week)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "issued": {
   "count": 0,
   "totalUsdt": 0
  },
  "source": "https://ethereum-rpc.publicnode.com",
  "redeemed": {
   "count": 0,
   "totalUsdt": 0
  },
  "tipBlock": 26254467,
  "checkedAt": "2026-10-23T09:36:05.799Z",
  "fromBlock": 26204468,
  "latestEvents": [
   {
    "kind": "destroyedBlackFunds",
    "block": 26243188,
    "txHash": "0xefda20f7c0f67faa60915198a9adfcab329cf30b14e774beee40d1dbddd11eeb",
    "amountUsdt": 10487.902032,
    "blacklistedAddress": "0xb39ef6ea3cde54002fe3bf275345b45dd83fe52d"
   },
   {
    "kind": "destroyedBlackFunds",
    "block": 26243188,
    "txHash": "0xb93cb9595755427af8d5c4fbf993ed3e13e2e426b777deee983649c05ddd6cc6",
    "amountUsdt": 0.030996,
    "blacklistedAddress": "0x2b392af65c413fff99a578a033ea9c7b40e61c89"
   }
  ],
  "blocksScanned": 50000,
  "largestEvents": [
   {
    "kind": "destroyedBlackFunds",
    "block": 26243180,
    "txHash": "0x5f5b311940288477cf588ef439f27937edea085d50cd190496a36914b4bebc24",
    "amountUsdt": 1238154.430589,
    "blacklistedAddress": "0x88b11b315cc731a9e53e35bff82e7129098eb87c"
   },
   {
    "kind": "destroyedBlackFunds",
    "block": 26243187,
    "txHash": "0x280cb113dfb5ab1629a6eeb9ea8febb9f1212c9c7bc2c392ac9cbc623788170b",
    "amountUsdt": 58462.195614,
    "blacklistedAddress": "0x01dd4d5e90147cfd15409754e8c5d9502c87d11a"
   }
  ],
  "destroyedBlackFunds": {
   "count": 8,
   "totalUsdt": 1367329.732118
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tether-treasury-burns-scanner-2ef03842/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.chainmarket-api.workers.dev](https://www.zero.xyz/host/api.chainmarket-api.workers.dev/llms.txt)
