ToolAssay

Token safety verdict

Token safety verdict: honeypot and rug-pull check with taxes, liquidity, admin powers and holders for a token address

Not answeringour last check, 2026-10-18
0 of 1checks answered this week
n/amedian answer time
$0.01listed 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

POST https://api.17711.xyz/registry/token-verdict-service/v1/token-verdict/get_verdict

CategoryCompany and compliance
Provider hostapi.17711.xyz
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-18 no answer

Example input (from the provider)

{
  "body": {
    "address": "string",
    "chain": "string",
    "max_age_seconds": 0
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$defs": {
    "ContractInfo": {
      "properties": {
        "blacklist": {
          "description": "Whether the contract can block addresses.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "hidden_owner": {
          "description": "Whether the real owner is hidden.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "mintable": {
          "description": "Whether new tokens can be minted.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "owner": {
          "description": "Owner address, absent when ownership is renounced.",
          "type": [
            "string",
            "null"
          ]
        },
        "owner_can_reclaim": {
          "description": "Whether a previous owner can take ownership back.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "ownership_renounced": {
          "type": "boolean"
        },
        "pausable": {
          "description": "Whether transfers can be paused.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "proxy": {
          "description": "Whether it is an upgradeable proxy (the logic can be replaced).",
          "type": [
            "boolean",
            "null"
          ]
        },
        "self_destruct": {
          "description": "Whether the contract can self-destruct.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "source_verified": {
          "description": "Whether the source code is published and verified.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "taxes_modifiable": {
          "description": "Whether the owner can change the taxes after launch.",
          "type": [
            "boolean",
            "null"
          ]
        }
      },
      "required": [
        "ownership_renounced"
      ],
      "type": "object"
    },
    "Finding": {
      "properties": {
        "code": {
          "description": "Stable code, e.g. `trading.honeypot`, `liquidity.low`, `contract.mintable`.",
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "severity": {
          "description": "`critical`, `high`, `medium`, `low` or `info`.",
          "type": "string"
        }
      },
      "required": [
        "severity",
        "code",
        "message"
      ],
      "type": "object"
    },
    "HoldersInfo": {
      "properties": {
        "count": {
          "format": "uint64",
          "minimum": 0,
          "type": [
            "integer",
            "null"
          ]
        },
        "creator_percent": {
          "description": "Share of the supply held by the creator, in percent.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "owner_percent": {
          "description": "Share of the supply held by the owner, in percent.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "top10_wallets_percent": {
          "description": "Share held by the ten largest wallets that are not contracts, in percent.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        }
      },
      "type": "object"
    },
    "LiquidityInfo": {
      "properties": {
        "locked_percent": {
          "description": "Share of the liquidity-token supply that is locked, in percent.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "pool_age_days": {
          "description": "Age in days of the oldest trading pool.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "pools": {
          "format": "uint32",
          "minimum": 0,
          "type": "integer"
        },
        "top_pool": {
          "description": "Largest pool: exchange name.",
          "type": [
            "string",
            "null"
          ]
        },
        "total_usd": {
          "description": "Liquidity in USD summed over the trading pools.",
          "format": "double",
          "type": "number"
        }
      },
      "required": [
        "total_usd",
        "pools"
      ],
      "type": "object"
    },
    "MarketInfo": {
      "properties": {
        "buys_24h": {
          "format": "uint64",
          "minimum": 0,
          "type": "integer"
        },
        "fully_diluted_value_usd": {
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "price_change_24h_percent": {
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "price_usd": {
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "sells_24h": {
          "format": "uint64",
          "minimum": 0,
          "type": "integer"
        },
        "volume_24h_usd": {
          "format": "double",
          "type": "number"
        }
      },
      "required": [
        "volume_24h_usd",
        "buys_24h",
        "sells_24h"
      ],
      "type": "object"
    },
    "TradingInfo": {
      "properties": {
        "buy_tax_percent": {
          "description": "Buy tax in percent.",
          "format": "double",
          "type": [
            "number",
            "null"
          ]
        },
        "cannot_sell_all": {
          "description": "Whether a holder cannot sell their whole balance.",
          "type": [
            "boolean",
            "null"
          ]
        },
        "honeypot": {
          "description": "Whether the token cannot be sold after being 

This page as JSON