{"uid":"cap_G1NbVQ9Uj5ADL-kMrB-ir","slug":"1gateway-base-erc-20-token-risk-analysis-e0099a46","name":"1gateway Base ERC-20 Token Risk Analysis","description":"Use when an agent must vet a Base ERC-20 before buying or integrating it. Input: address. Output: JSON risk signals with block+evidence: proxy+admin, owner (renounced/EOA/contract/undeclared), mint/pause/blacklist/fee selectors, Uniswap v2/v3/v4 (incl. hooked launch pools, hook permissions) + Aerodrome pools, buy/sell simulation, notChecked. Signals, not a safe verdict. Bad input/EOA: 400, not charged. Example: ?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","url":"https://1gateway.dev/v1/onchain/base/token-risk?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","examples":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"description":"Token contract on Base mainnet (0x + 40 hex; mixed case must be a valid EIP-55 checksum). EOAs, bad checksums → 400 before payment (not charged)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["chain","chainId","address","asOfBlock","status","riskLevel","summary","token","contract","liquidity","supplyHeld","simulation","signals","checksRun","notChecked","errors","rpc","disclaimer","cache"],"properties":{"rpc":{"type":"object","additionalProperties":true},"cache":{"type":"string"},"chain":{"type":"string"},"token":{"type":"object","properties":{"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"totalSupply":{"type":["number","null"]},"totalSupplyRaw":{"type":["string","null"]}}},"errors":{"type":"array","items":{}},"status":{"type":"string"},"address":{"type":"string"},"chainId":{"type":"integer"},"signals":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"block":{"type":"integer"},"title":{"type":"string"},"method":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"severity":{"type":"string"}}}},"summary":{"type":"object","properties":{"low":{"type":"integer"},"high":{"type":"integer"},"info":{"type":"integer"},"note":{"type":"string"},"medium":{"type":"integer"}}},"contract":{"type":"object","properties":{"owner":{"type":"object","properties":{"type":{"type":"string"},"method":{"type":["string","null"]},"address":{"type":["string","null"]}}},"proxy":{"type":"object","properties":{"slot":{"type":["string","null"]},"type":{"type":"string"},"admin":{"type":["string","null"]},"beacon":{"type":"null"},"implementation":{"type":["string","null"]}}},"codeSize":{"type":"integer"},"pausedNow":{"type":["boolean","null"]},"accessControl":{"type":"boolean"},"selectorsMatched":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"selector":{"type":"string"},"signature":{"type":"string"}}}},"scannedBytecodeBytes":{"type":"integer"}}},"asOfBlock":{"type":"integer"},"checksRun":{"type":"array","items":{"type":"string"}},"liquidity":{"type":"object","properties":{"pools":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"fee":{"type":"integer"},"tick":{"type":"integer"},"hooks":{"type":"string"},"quote":{"type":"string"},"poolId":{"type":"string"},"stable":{"type":"boolean"},"address":{"type":"string"},"reserves":{"type":"string"},"hookLabel":{"type":["string","null"]},"launchpad":{"type":"string"},"liquidity":{"type":"string"},"dynamicFee":{"type":"boolean"},"quoteToken":{"type":"string"},"tickSpacing":{"type":"integer"},"discoveredBy":{"type":"string"},"quoteBalance":{"type":"number"},"tokenBalance":{"type":"number"},"depthUsdApprox":{"type":["integer","null"]},"hookPermissions":{"type":"array","items":{"type":"string"}}}}},"v4Discovery":{"type":"object","additionalProperties":true},"wethUsdApprox":{"type":"number"},"totalDepthUsdApprox":{"type":"integer"}}},"riskLevel":{"type":"string"},"disclaimer":{"type":"string"},"notChecked":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"reason":{"type":"string"}}}},"simulation":{"type":"object","properties":{"dex":{"type":"string"},"fee":{"type":["integer","null"]},"ran":{"type":"boolean"},"pool":{"type":"string"},"block":{"type":"integer"},"buyOk":{"type":"boolean"},"hooks":{"type":"string"},"quote":{"type":"string"},"method":{"type":"string"},"poolId":{"type":"string"},"reason":{"type":["string","null"]},"sellOk":{"type":"boolean"},"status":{"type":"string"},"buyTaxPct":{"type":["integer","null"]},"sellTaxPct":{"type":["integer","null"]},"transferOk":{"type":"boolean"},"amountInWeth":{"type":"number"},"revertReason":{"type":["string","null"]},"transferTaxPct":{"type":"integer"},"roundTripLossPct":{"type":["number","null"]}}},"supplyHeld":{"type":"object","properties":{"note":{"type":"string"},"deadPct":{"type":["number","null"]},"zeroPct":{"type":["integer","null"]},"ownerPct":{"type":["integer","null"]},"poolsPct":{"type":["number","null"]}}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.009","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.009/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_p0rQRBFlC5JuNcjxyu_hT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.009","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes risk signals for a Base mainnet ERC-20 token contract, returning proxy/admin status, ownership, dangerous selectors, liquidity pool presence, and buy/sell simulation results.","exampleAgentPrompt":"Before I buy any of this token, can you run a risk check on the Base contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — I want to know if the owner is renounced, if there are mint or blacklist functions, and whether buy/sell simulation passes?","exampleUseCases":[{"title":"Honeypot check before DeFi trade","prompt":"I'm about to swap some ETH for this new Base token at 0x4ed4E862860beD51a9570b96d89aF5E1B0Eff940 — can you check if it's a honeypot, whether sell simulation works, and if there are any dangerous selectors like pause or blacklist?"},{"title":"Token due diligence for integration","prompt":"We're considering integrating the token at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 into our platform — please vet the contract for proxy admin risks, ownership status, and any mint functions that could inflate supply."},{"title":"Research Uniswap v4 hook risks on new token","prompt":"This token launched on Base with a Uniswap v4 hooked pool — the address is 0x940181a94A35A4569E4529A3CDfB74e38FD98631. Can you check what hook permissions are set and flag any unusual risk signals?"}],"resultDescription":"A JSON object containing: chain and block reference, risk level summary (low/medium/high signal counts), token metadata (name, symbol, decimals, total supply), contract details (owner type, proxy/admin flags), liquidity pool listings across Uniswap v2/v3/v4 and Aerodrome, detected dangerous function selectors (mint, pause, blacklist, fee), buy/sell simulation outcome, individual risk signals each with severity and on-chain evidence, and a list of checks not performed.","failureModes":["400 returned for non-contract addresses (EOAs) or malformed/invalid checksum addresses — not charged","400 returned for addresses not matching 0x + 40 hex pattern","Token not deployed on Base mainnet returns error or notChecked signals","RPC timeouts may result in partial results with populated errors array","Some checks may be skipped and listed in notChecked if on-chain data is unavailable"],"whenToPreferThis":"Use this endpoint when an agent or user needs to vet a specific Base mainnet ERC-20 token contract before trading, integrating, or listing it. It is the right choice when you need structured on-chain risk signals — not a binary safe/unsafe verdict — covering contract upgradability, ownership, dangerous function selectors, DEX liquidity, and trade simulation in a single call. Prefer this over generic block explorers when you need machine-readable risk data with block-level evidence for agent decision-making.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:30:04.351Z","isFirstParty":false,"canonicalSlug":"1gateway-base-erc-20-token-risk-analysis-e0099a46"}