← Back to directory

Pre-trade risk check for any ERC20 on Base, Ethereum, Polygon, Arbitrum or Optim...

https://flat-rate-llm.kikoribera03.workers.dev/v1/evm/token-safety

Overview

Pre-trade risk check for any ERC20 on Base, Ethereum, Polygon, Arbitrum or Optimism, straight from the deployed bytecode and live state. Detects mint, pause, blacklist, upgradeable proxy and mutable buy/sell tax powers, and reports whether ownership is renounced. Unlike LLM-written verdicts this returns the EVIDENCE - the exact selector found and its byte offset - so an agent can apply its own policy. Deterministic: same contract, same answer.

Protocol x402
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider ERC20 pre-trade safety check
Source bazaar
Indexed 2026-09-10 11:13:37

Health

Status healthy
Latency (p50) 488ms
Uptime (30d) 97.0%
Reliability Score 93.5/100
Last Checked 2026-10-31 07:16:14
Last Healthy 2026-10-31 07:16:14
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

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

Output Schema

{ "example": { "chain": "eip155:8453", "findings": [ { "foundIn": "proxy", "means": "the whole implementation can be swapped: today's code is not a promise", "offsetBytes": 70, "power": "upgradeTo(address)", "selector": "0x3659cfe6", "weight": 3 }, { "foundIn": "implementation", "means": "the owner can create new tokens out of nothing, diluting every holder", "offsetBytes": 590, "power": "mint(address,uint256)", "selector": "0x40c10f19", "weight": 3 } ], "isContract": true, "isERC20": true, "isProxy": true, "limitations": [ "Reads bytecode and state only: holder concentration and liquidity need an indexer and are NOT checked.", "A four-byte selector can appear by chance; offsetBytes is given so you can verify it." ], "name": "USD Coin", "ownershipRenounced": false, "proxyStandard": "zeppelinos", "risk": "high", "score": 17, "symbol": "USDC", "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" }, "type": "json" }