---
title: "Issuer acts one transaction emitted"
method: GET
path: "/v1/freezes"
tags: ["freezes"]
---

# Issuer acts one transaction emitted

`GET /v1/freezes`

## Request

- Base URL: `https://stablescan.achivx.com`
- URL: `https://stablescan.achivx.com/v1/freezes`
- Auth: none required

A lookup, not a feed. Without `chain` it looks on Base only — `chain_source` says which. A multisig submission emits no act; try /v1/freezes/proposals?tx= when this is empty.

## Query parameters

- `chain` union: A network — number, number in a string, slug or CAIP-2 id (the slugs and CAIP-2 ids are /v1/networks' `slug` and `caip2`). The string forms are listed exactly; the server reads them leniently, as A2A and MCP do: surrounding whitespace, a leading + and leading zeros are ignored, slugs and CAIP-2 ids match in any letter case, and an empty or blank value is no chain at all (the default; /v1/freezes/acts alone refuses an empty filter). Anything else (hex, a decimal fraction, a zero-padded CAIP-2 reference, an unindexed network) is 400 invalid_chain.
  - 1 | 10 | 56 | 8453 | 42161 | 728126428 | -1
  - '1' | '10' | '56' | '8453' | '42161' | '728126428' | '-1' | 'ethereum' | 'optimism' | 'bnb-chain' | 'base' | 'arbitrum' | 'tron' | 'solana' | 'eip155:1' | 'eip155:10' | 'eip155:56' | 'eip155:8453' | 'eip155:42161' | 'eip155:728126428' | 'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp'
- `tx` string, required

## Response `200`

The issuer acts one transaction emitted.

- TxFreezeEvents
  - `chain_id` integer, required
  - `chain_slug` string, required
  - `chain_source` string
  - `items` object[], nullable, required
    - `action` string, required
    - `amount_usd6` integer, nullable
    - `block_number` integer, required
    - `block_time` string, required
    - `chain_id` integer, required
    - `chain_slug` string, required
    - `finality` string, required
    - `log_index` integer, required
    - `raw_event` string, required
    - `subject` string, required
    - `token` string, required
    - `token_address` string, required
    - `tx_hash` string, required
  - `tx_hash` string, required

## Other responses

- `400`: The one error envelope. Branch on `error.code`, not on the status.
- `404`: The one error envelope. Branch on `error.code`, not on the status.
- `429`: The per-IP token bucket (20 requests/second, burst 40) is empty — wait `Retry-After`.
- `500`: The one error envelope. Branch on `error.code`, not on the status.
- `503`: The one error envelope. Branch on `error.code`, not on the status.

---

[API](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api.md) · [All operations](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/achivx/apis/stablecoin-scanner-rest-api/revisions/cbd001c8925c?raw)
