{"slug":"grokbot-dashboard-a3migos-workers-dev-api-base-token-check-4efc1f","title":"Base token safety check / rug pull and honeypot detector for any ERC-20","host":"grokbot-dashboard.a3migos.workers.dev","method":"GET","resource":"https://grokbot-dashboard.a3migos.workers.dev/api/base/token-check","category":"market","description":"Base token safety check / rug pull and honeypot detector for any ERC-20: owner and renounce status, upgradeable proxy, mint/blacklist/fee/pause selectors, Uniswap V2/V3 and Aerodrome liquidity, simulated buy/sell tax, 0-100 risk score. Every read is pinned to one Base block and the raw contract call","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"token":{"description":"Base ERC-20 token contract address","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["token"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"block":{"description":"Base block number every read was pinned to","type":"integer"},"blockTag":{"description":"Same block as 0x hex (use it to reproduce the eth_calls)","type":"string"},"bytecodeSize":{"type":"integer"},"cached":{"type":"boolean"},"cachedAt":{"format":"date-time","type":"string"},"chain":{"properties":{"id":{"type":"integer"},"name":{"type":"string"}},"type":"object"},"checkId":{"description":"Id for the free 24h re-check","type":"string"},"checked":{"items":{"type":"string"},"type":"array"},"disclaimer":{"type":"string"},"erc20":{"properties":{"decimals":{"type":["integer","null"]},"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"totalSupply":{"type":["number","null"]},"totalSupplyRaw":{"type":["string","null"]}},"type":"object"},"evidence":{"description":"Raw evidence: every JSON-RPC request made and its raw result, pinned to blockTag","properties":{"block":{"type":"integer"},"blockTag":{"type":"string"},"calls":{"type":"integer"},"items":{"items":{"properties":{"address":{"type":"string"},"block":{"type":"string"},"call":{"type":["string","null"]},"data":{"type":"string"},"error":{"type":"string"},"method":{"type":"string"},"result":{"description":"raw hex result, or {bytes, keccak256} for bytecode"},"slot":{"type":"string"},"slotName":{"type":["string","null"]},"stateOverride":{"type":"object"},"to":{"type":"string"}},"required":["method"],"type":"object"},"type":"array"},"note":{"type":"string"}},"required":["blockTag","block","items"],"type":"object"},"factors":{"items":{"properties":{"factor":{"type":"string"},"points":{"type":"integer"}},"type":"object"},"type":"array"},"generatedAt":{"format":"date-time","type":"string"},"honeypot":{"properties":{"amountIn":{"type":"number"},"buyTaxPct":{"type":["number","null"]},"method":{"type":"string"},"pool":{"type":"object"},"reason":{"type":"string"},"roundTripReturnPct":{"type":["number","null"]},"sellTaxPct":{"type":["number","null"]},"status":{"enum":["ok","buy_failed","sell_transfer_failed","sell_swap_failed","unknown","not_checked"],"type":"string"},"transferTaxOnSellPct":{"type":["number","null"]}},"type":"object"},"isContract":{"type":"boolean"},"knownHolders":{"properties":{"burnedPct":{"type":["number","null"]},"deepestPoolPct":{"type":["number","null"]},"ownerPct":{"type":["number","null"]}},"type":"object"},"liquidity":{"properties":{"deepestPool":{"type":["string","null"]},"ethUsd":{"type":["number","null"]},"method":{"type":"string"},"note":{"type":"string"},"poolCount":{"type":"integer"},"pools":{"items":{"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"dex":{"enum":["uniswap_v2","uniswap_v3","aerodrome"],"type":"string"},"estLiquidityUsd":{"type":["number","null"]},"feeTier":{"type":"integer"},"quote":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"quoteSideUsd":{"type":["number","null"]},"reserves":{"properties":{"quote":{"type":["number","null"]},"quoteRaw":{"type":["string","null"]},"quoteSymbol":{"type":"string"},"source":{"type":"string"},"token":{"type":["number","null"]},"tokenRaw":{"type":["string","null"]}},"type":"object"},"stable":{"type":"boolean"}},"type":"object"},"type":"array"},"totalEstUsd":{"type":["number","null"]}},"type":"object"},"notChecked":{"items":{"properties":{"item":{"type":"string"},"reason":{"type":"string"}},"type":"object"},"type":"array"},"ownership":{"properties":{"getOwner":{"type":["string","null"]},"hasOwnerFunction":{"type":"boolean"},"note":{"type":"string"},"owner":{"type":["string","null"]},"renounced":{"type":["boolean","null"]}},"type":"object"},"payment":{"description":"Payment terms this response was paid with","properties":{"network":{"type":"string"},"payTo":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"price":{"type":"string"}},"type":"object"},"product":{"const":"grokbot.base-token-check","type":"string"},"proxy":{"properties":{"admin":{"type":["string","null"]},"beacon":{"type":["string","null"]},"implementation":{"type":["string","null"]},"isProxy":{"type":"boolean"},"standard":{"type":["string","null"]}},"type":"object"},"recheck":{"properties":{"freeUntil":{"format":"date-time","type":"string"},"maxRechecks":{"type":"integer"},"price":{"type":"string"},"url":{"type":"string"}},"type":"object"},"riskySelectors":{"properties":{"note":{"type":"string"},"present":{"additionalProperties":{"properties":{"functions":{"items":{"type":"string"},"type":"array"},"label":{"type":"string"},"status":{"type":"string"}},"type":"object"},"type":"object"},"scanned":{"items":{"type":"string"},"type":"array"}},"type":"object"},"score":{"maximum":100,"minimum":0,"type":"integer"},"token":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"verdict":{"enum":["low","medium","high"],"type":"string"},"version":{"type":"integer"}},"required":["product","token","block","isContract","score","verdict","factors","evidence","disclaimer"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Base token safety check / rug pull and honeypot detector for any ERC-20: owner and renounce status, upgradeable proxy, mint/blacklist/fee/pause selectors, Uniswap V2/V3 and Aerodrome liquidity, simulated buy/sell tax, 0-100 risk score. Every read is pinned to one Base block and the raw contract call results are returned as evidence. Includes a free re-check for 24h (checkId). Pay per call with x402 USDC on Base. Not financial advice.","last_updated":"2026-10-20T23:25:10.72Z","schemes":["exact"]}