# Token Safety Checker — EVM/Base

> Token Safety Checker — EVM/Base is a paid API for AI agents from 138-197-15-135.sslip.io, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-31).

Returns a risk assessment for a token contract address on Base/EVM chains, including honeypot detection, buy/sell tax, holder stats, and a risk verdict.

## Facts

- Endpoint: GET https://138-197-15-135.sslip.io/v1/token/safety?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-safety-checker-evm-base-0736a392
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y1hU5h0OxETa3ggP4G0z1

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 token-safety-checker-evm-base-0736a392
```

Example prompt: Before I swap into this token, can you check if 0x8335...2913 on Base is safe — look for honeypot traps, buy/sell tax, and give me its overall risk score?

## When to prefer this

Choose this endpoint when you need a quick, structured risk assessment for a token contract before executing a trade or swap on EVM-compatible chains (Base, Ethereum, Arbitrum, Optimism). It combines GoPlus security data with on-chain signals into a single scored verdict, making it ideal for pre-trade safety gates in DeFi agents. Prefer it over raw on-chain lookups when you want honeypot detection, tax analysis, and holder concentration in one call.

## Known failure modes

- Unknown or unverified contract address returns null fields or empty flags
- Unsupported chain identifier returns an error or defaults to Base
- Token too new or low-liquidity may return incomplete data (nulls in most fields)
- Rate limit or payment failure via x402 returns 402 Payment Required
- Network timeout if on-chain data source is slow

## How this service works

Scam check for an ERC20 on Base, Ethereum, Arbitrum or Optimism: honeypot, buy/sell tax, mintable, owner can change balances, proxy, blacklist, open source, holder concentration, LP lock. Returns a 0-100 risk score, a verdict (low/medium/high) and the flags behind it. Use before buying or accepting a token. Deterministic, no LLM.

## Output

A JSON object containing the token's name, symbol, chain, contract address, risk score (0–100), verdict (e.g. 'low', 'medium', 'high'), isHoneypot boolean, buyTax and sellTax percentages, holder count, top10HolderPercent, and an array of risk flags (e.g. 'proxy contract'). Data is sourced from GoPlus and on-chain analysis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "queryParams"
   ],
   "properties": {
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "type": "string",
       "description": "Chain: base (default), ethereum, arbitrum, optimism"
      },
      "address": {
       "type": "string",
       "description": "Token contract address"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [],
     "properties": {
      "name": {
       "type": [
        "string",
        "null"
       ]
      },
      "chain": {
       "type": [
        "string",
        "null"
       ]
      },
      "flags": {
       "type": [
        "array",
        "null"
       ]
      },
      "buyTax": {
       "type": [
        "integer",
        "null"
       ]
      },
      "source": {
       "type": [
        "string",
        "null"
       ]
      },
      "symbol": {
       "type": [
        "string",
        "null"
       ]
      },
      "address": {
       "type": [
        "string",
        "null"
       ]
      },
      "holders": {
       "type": [
        "integer",
        "null"
       ]
      },
      "sellTax": {
       "type": [
        "integer",
        "null"
       ]
      },
      "verdict": {
       "type": [
        "string",
        "null"
       ]
      },
      "riskScore": {
       "type": [
        "integer",
        "null"
       ]
      },
      "isHoneypot": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "top10HolderPercent": {
       "type": [
        "number",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "USD Coin",
  "chain": "base",
  "flags": [
   "proxy contract"
  ],
  "buyTax": 0,
  "source": "goplus+onchain",
  "symbol": "USDC",
  "address": "0x8335…2913",
  "holders": 11378198,
  "sellTax": 0,
  "verdict": "low",
  "riskScore": 5,
  "isHoneypot": false,
  "top10HolderPercent": 41.2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/token-safety-checker-evm-base-0736a392/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 138-197-15-135.sslip.io](https://www.zero.xyz/host/138-197-15-135.sslip.io/llms.txt)
