---
title: "Per-stablecoin freeze powers on one network"
method: GET
path: "/v1/freezes/guide"
tags: ["freezes"]
---

# Per-stablecoin freeze powers on one network

`GET /v1/freezes/guide`

## Request

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

`freeze_tier` none|freeze|seize, its signer and counts. Without `chain` it answers for Base.

## 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'

## Response `200`

Freeze powers per stablecoin on one network.

- FreezeGuide
  - `acts_ledger` string
  - `acts_record` string
  - `audit` string
  - `chain_id` integer, required
  - `chain_name` string, required
  - `disclaimer` string, required
  - `faq` array[], nullable, required
    - string[]
  - `faq_lede` string, required
  - `faq_title` string, required
  - `generated_at` string, required
  - `indexed` boolean, required
  - `items` object[], nullable, required
    - `acts_30d` integer, required
    - `acts_all` integer, required
    - `address` string, required
    - `capability` string, required
    - `decimals` integer, required
    - `freeze_tier` string, required
    - `last_act_at` string
    - `locked_note` string
    - `locked_usd6` integer, required
    - `note` string, required
    - `pending_proposals` integer, required
    - `priced` integer, required
    - `signer` string, required
    - `signer_kind` string, required
    - `standard` string, required
    - `standing` integer, required
    - `symbol` string, required
  - `measured_on` string, required
  - `related` object[], nullable, required
    - `href` string, required
    - `text` string, required
  - `sources` object, nullable, required
  - `stamp_note` 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)
