{"uid":"cap_yG4BYrWMvRCHq0S56dnIn","slug":"chainward-token-rug-check-992c5e7b","name":"ChainWard Token Rug Check","description":"Paste any Base or BNB Chain address before you pay or hire it. ChainWard tells you Pay or Hold, and why, from the wallet’s on-chain history. Free.","url":"https://api.chainward.ai/api/risk/rugcheck?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":["token"],"properties":{"chain":{"enum":["base"],"type":"string","default":"base","description":"Base only for now. Payment is USDC on Base."},"token":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Token contract on Base"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"data":{"chain":"base","flags":["creator_sent_launch_tokens","new_creator"],"token":"0x5f13d8f3bd2a9bd439d6ec9734ac1b4fb32b3b07","launch":{"tx":"0x2f7eae9f2bba106190fa1c3ff6e6726ad8f49281eb967e12f180c76529dc5a03","via":"0xe85a59c628f7d27878aceb4bf3b35733630083a9","time":"2026-02-02T15:21:13.000Z","block":41628163,"creator":"0xdbd1c0e6c6252492bd5b99da162558de7f08d68b","launcher":"clanker","launcher_note":"Launched through Clanker's current factory, which deploys every token from one verified template with no owner mint, pause, blacklist or transfer tax."},"limits":"On-chain facts about the launch, the supply and the wallet that sent the launch transaction, which can be a bot, relayer or smart wallet acting for someone else. Tokens the launch wallet received at launch and sent out are not traced further: they may have been sold, moved or locked. Not a honeypot or sell simulation, holder concentration or liquidity-lock check. Mints and launch-wallet transfers are read from their first 100 records. no_flags means none of these checks matched; it is not a clearance.","supply":{"capped":false,"to_creator":0,"minted_to_creator":null,"mints_after_launch":0,"minted_after_launch":null},"creator":{"type":"wallet","address":"0xdbd1c0e6c6252492bd5b99da162558de7f08d68b","sent_txs":8,"holds_pct":0,"first_seen":"2026-02-02T14:39:03.000Z","sanctioned":false,"first_funder":{"tx":"0x2353f506566e79dc6dd4c35fbebe065373d78c7a5010f48f5dcd76d6e2a476dd","address":"0xb0818aebe3afd4fbc5dccde0b5a370140b1380a7","sanctioned":false,"funded_wallets":null,"exchange_or_hub":true},"launch_tokens":{"received":6416006425.885427,"sent_pct":100,"first_send_after_sec":26,"sent_90pct_after_sec":26},"age_days_at_launch":0},"verdict":{"label":"review","reason":"The wallet that launched it received 6,416,006,425.89 tokens in the launch transaction and had sent out 100% of them 26 seconds later."},"token_info":{"name":"Clanker hook","symbol":"HOOK","decimals":18,"total_supply":100000000000},"as_of_block":52840675},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5iDZSlvc0gHbnmuBUA45U","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Base chain token contract address and returns a Pay/Hold verdict with on-chain risk flags derived from the wallet's launch history and token distribution.","exampleAgentPrompt":"Before I buy into this token, can you run a rug check on the Base contract address 0x5f13d8f3bd2a9bd439d6ec9734ac1b4fb32b3b07 and tell me whether the creator dumped their tokens at launch or if there are any other red flags?","exampleUseCases":[{"title":"Vetting a new meme coin before buying","prompt":"I just saw this new token on Base at 0x5f13d8f3bd2a9bd439d6ec9734ac1b4fb32b3b07 — can you check ChainWard to see if the creator held or dumped their tokens and whether I should buy or hold off?"},{"title":"Screening a token before a DeFi payment","prompt":"I need to send USDC to a project but they want me to interact with their token contract on Base first — the address is 0xabc123def456abc123def456abc123def456ab12. Can you run a rug check and tell me if the launch wallet looks clean?"},{"title":"Auditing a token recommended by a community","prompt":"Someone in my crypto group is hyping a Base token at 0x1234567890abcdef1234567890abcdef12345678 — can you check if the creator has any rug flags, like sending out launch tokens right away or being a brand-new wallet?"}],"resultDescription":"Returns a JSON object with a verdict label (e.g. 'pay', 'hold', 'review') and a human-readable reason, plus structured flags (e.g. 'creator_sent_launch_tokens', 'new_creator'), detailed creator wallet info (age, transaction count, sanctions status, funder address), launch transaction metadata (block, time, launcher platform), and token supply facts (mints after launch, tokens sent to creator). A 'limits' field clarifies what the check does and does not cover.","failureModes":["Invalid or malformed address (not matching ^0x[a-fA-F0-9]{40}$) returns a validation error","Address not found on Base chain returns no data or an empty result","Unsupported chain (non-Base) returns an error since only Base is currently supported","Payment failure (insufficient USDC balance for x402 micropayment) blocks the request","Rate limiting or network timeout may return a 429 or 503 error","Token with fewer than 100 on-chain records may have incomplete flag analysis"],"whenToPreferThis":"Use ChainWard's rug check when you need a fast, on-chain verdict on a Base token contract before making a payment or investment decision — especially when you want to know whether the creator wallet is new, sanctioned, or immediately dumped launch tokens. Prefer this over generic block explorers when you need an automated Pay/Hold recommendation with structured risk flags rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:08:23.737Z","isFirstParty":false,"canonicalSlug":"chainward-token-rug-check-992c5e7b"}