ToolAssay

Check a Base token contract before buying

Check a Base token contract before buying: detects honeypots, armed freeze-and-seize, a live pause, fake B20s and ticker-impersonation copycats, and separately discloses issuer controls (admin centralisation, supply cap, transfer policy, rebase) so a legitimate token is not mistaken for a scam

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$1.00listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://centry.cybercentry.co.uk/api/services/base_token_verification

CategoryMarket data
Provider hostcentry.cybercentry.co.uk
Networkseip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "pathParams": {},
  "queryParams": {
    "chain": "base",
    "contract_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "pathParams": {
          "type": "object"
        },
        "queryParams": {
          "properties": {
            "chain": {
              "description": "base for mainnet (default), or base-sepolia to check a token before you launch it",
              "type": "string"
            },
            "contract_address": {
              "description": "B20 token contract address",
              "type": "string"
            }
          },
          "required": [
            "contract_address"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "control_flags": {
              "description": "Number of notable issuer-control disclosures (not vulnerabilities)",
              "type": "number"
            },
            "detectors": {
              "description": "Per-check findings, each tagged threat / control / informational",
              "type": "object"
            },
            "overall_risk": {
              "description": "Overall Risk Level (Informational \u00b7 Low \u00b7 Medium \u00b7 High)",
              "type": "string"
            },
            "report_url": {
              "description": "Shareable report URL. Renders an HTML report in a browser, returns JSON to API clients.",
              "type": "string"
            },
            "threats_count": {
              "description": "Number of holder-harm threats found (honeypot, armed freeze-and-seize, live pause, fake B20, ticker impersonation)",
              "type": "number"
            }
          },
          "required": [
            "overall_risk",
            "threats_count",
            "control_flags",
            "detectors",
            "report_url"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON