---
title: "Tether-Treasury mint and burn events"
method: GET
path: "/usdt/treasury/events"
tags: ["USDT"]
---

# Tether-Treasury mint and burn events

`GET /usdt/treasury/events`

## Request

- Base URL: `https://swisswhaleintelligence.com/v1`
- URL: `https://swisswhaleintelligence.com/v1/usdt/treasury/events`
- Auth: HTTP bearer

Surface canonical USDT-supply-changing flow: mints (Treasury → wallet) and burns (wallet → Treasury). Aggregated totals + paginated event list. Use kind=mint or kind=burn to filter; omit for both.

## Query parameters

- `hours` integer
- `kind` 'mint' | 'burn'

## Response `200`

Mint/burn events + totals

- UsdtTreasuryEvents: Tether-Treasury mint (issuance) and burn (redemption) events. Canonical USDT-supply-changing flow.
  - `count` integer
  - `events` UsdtWhaleTx[]
    - `amount_usd` number: USD-equivalent (currently == usdt_amount; peg-deviation capture reserved for future)
    - `block_number` integer
    - `chain` 'eth' | 'tron'
    - `flow_type` 'to_exchange' | 'from_exchange' | 'wallet_to_wallet' | 'treasury_mint' | 'treasury_burn'
    - `from_address` string: ETH 0x-hex (lower) or Tron base58 (T-prefix)
    - `from_entity` object, nullable
      - `name` string
      - `type` 'exchange' | 'institution' | 'defi' | 'bridge' | 'sanctioned' | 'scam' | 'verified' | 'staking' | 'mev'
    - `is_treasury_event` boolean: True when Tether-Treasury (ETH: 0x5754…b949, Tron: TKHuVq…fQgFs) is from/to party
    - `log_index` integer: ETH event log_index within tx; Tron event_index
    - `timestamp` string, date-time
    - `to_address` string
    - `to_entity` object, nullable
    - `txid` string: ETH 0x-prefixed 64-hex hash, or Tron 64-hex without prefix
    - `usdt_amount` number: Decimal USDT (6-decimal-aware)
  - `hours` integer
  - `kind_filter` 'mint' | 'burn' | 'null', nullable
  - `totals` object
    - `burn_count` integer
    - `burned_usdt` number
    - `mint_count` integer
    - `minted_usdt` number
    - `net_issued` number

## Other responses

- `400`: Invalid kind filter
- `401`: Authentication required or failed. Includes X-RateLimit-* headers when key was identified.

---

[API](https://skmtc.dev/swisswhaleintelligence/apis/swiss-whale-intelligence-api.md) · [All operations](https://skmtc.dev/swisswhaleintelligence/apis/swiss-whale-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc.dev/swisswhaleintelligence/apis/swiss-whale-intelligence-api/revisions/dcb44bc52418?raw)
