{"uid":"cap_RFedo5Jf81XVIC9N69OuR","slug":"onchaincheck-wallet-safety-lite-check-5732a6af","name":"OnchainCheck Wallet Safety Lite Check","description":"Is it safe to pay this address? The address-only version of /check: OFAC SDN sanctions screen, wallet age, EOA or contract, first funder and recent large transfers on Base, Ethereum, Arbitrum, Optimism or Polygon (wallet kind and activity on Solana), with the funder and counterparties screened too. Returns ok, caution or block with plain reasons. No token score (use /check for that). Rules-based, not legal advice.","url":"https://onchaincheck.dev/check/lite?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":{"chain":{"enum":["base","eth","arbitrum","optimism","polygon","solana"],"type":"string","description":"Chain of the payment; defaults to solana for base58 addresses, otherwise base"},"expect":{"enum":["any","eoa","contract"],"type":"string","description":"What the address should be: eoa (a wallet), contract, or any (default); a mismatch gives caution"},"address":{"type":"string","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$","description":"Address you are about to pay or receive from"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"base","notes":"Screens only the digital currency addresses that OFAC publishes on its SDN list, from a copy dated listAsOf. It is not legal advice and not a complete sanctions or AML check: it doesn't cover addresse… (538 chars, truncated in this example)","rules":"block if the address or token contract is on the OFAC SDN list; caution if the wallet's first activity is under 7 days old, it has no activity, it isn't the expected kind (expect=eoa or contract), the… (366 chars, truncated in this example)","token":null,"checks":{"token":"not requested","wallet":"ok","sanctions":"ok"},"expect":"any","wallet":{"age":{"ageDays":887.48,"firstDirection":"in","firstActivityAt":"2024-05-19T17:46:01.000Z","firstActivityTx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","firstActivityBlock":14675707},"chain":"base","notes":"From Alchemy's transfer index: ETH (top-level only), ERC-20, ERC-721 and ERC-1155 transfers, zero-value ones excluded. Activity, counterparties and large transfers cover the newest 100 transfers in ea… (303 chars, truncated in this example)","account":{"kind":"minimal proxy (often a smart-contract wallet)","isContract":true,"nativeBalance":"7.554675633166555733","nativeBalanceUsd":17943.261},"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","activity":{"newestAt":"2026-10-24T05:00:45.000Z","byCategory":{"erc20":191,"erc721":7},"moreHistory":true,"inboundScanned":100,"oldestScannedAt":"2026-03-04T20:47:51.000Z","outboundScanned":100,"transfersScanned":198},"nativeUsd":{"price":2375.12,"source":"Chainlink ETH/USD","symbol":"ETH","updatedAt":"2026-10-24T05:22:13.000Z"},"firstFunder":{"at":"2024-05-19T17:46:01.000Z","tx":"0x5f454db47b81efe7131819debc259678524c550771a0262b9cb486d58b5ba799","asset":"ETH","amount":1,"address":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87"},"largeTransfers":[{"at":"2026-06-11T18:24:41.000Z","usd":10000,"hash":"0x946b81e380e8efa4ba6e90b9eb22b76733b331a1613c5f540ff93d0ef0de8759","asset":"USDC","block":47206467,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":10000,"category":"erc20","direction":"out","counterparty":"0xf605767BB0636FE082B20b2999A6957e3c772378"},{"at":"2026-03-15T05:58:07.000Z","usd":1000,"hash":"0x980b5e79d2c9aca49de1b0dbed6303cbc76f1003eb463e04af3086839efb8540","asset":"USDC","block":43382470,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":1000,"category":"erc20","direction":"out","counterparty":"0x944766f715b51967E56aFdE5f0Aa76cEaCc9E7f9"}],"recentTransfers":[{"at":"2026-10-24T05:00:45.000Z","usd":null,"hash":"0x752430ea85cadfe914d0c16b5381cbb9c21712a4d9e80370cb30d80dbe6cfa6d","asset":"ZORA","block":53014349,"token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":3.3284995,"category":"erc20","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040"},{"at":"2026-10-24T04:46:57.000Z","usd":null,"hash":"0x009afd13a1564ed3dbac4f0afd7c6686f5f9a1cccb5bfcc59e5de44f1b777c45","asset":"ZORA","block":53013935,"token":"0x1111111111166b7FE7bd91427724B487980aFc69","amount":12.36068016,"category":"erc20","direction":"in","counterparty":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040"}],"topCounterparties":[{"sent":0,"lastAt":"2026-10-24T05:00:45.000Z","address":"0xC8d077444625eB300A427a6dfB2b1DBf9b159040","received":72,"transfers":72},{"sent":0,"lastAt":"2026-10-24T03:01:49.000Z","address":"0x4Ee35c658b8032a7577096B60bd51Ae9909E4f98","received":18,"transfers":18}]},"address":"0x2211d1D0020DAEA8039E46Cf1367962070d77DA9","reasons":[{"code":"not_sanctioned","text":"The address is not found on the OFAC SDN list as of 2026-10-21.","level":"info"},{"code":"wallet_age","text":"First activity was 887 days ago.","level":"info"},{"code":"account_kind","text":"The address is a contract (minimal proxy (often a smart-contract wallet)), not a wallet (EOA).","level":"info"}],"summary":{"kind":"minimal proxy (often a smart-contract wallet)","ageDays":887.48,"isWallet":false,"listAsOf":"2026-10-21","tokenRisk":null,"sanctioned":false,"firstFunder":"0x1985EA6E9c68E1C272d8209f3B478AC2Fdb25c87","newestActivityAt":"2026-10-24T05:00:45.000Z","largeTransfersRecent":2},"verdict":"ok","sanctions":{"result":"not found on the OFAC SDN list as of 2026-10-21","matches":[],"listAsOf":"2026-10-21","sanctioned":false,"listAgeDays":3,"listAddresses":1065},"tokenAddress":null}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9KJzFhWJOIYTkrSIG9AVN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens a crypto wallet address for OFAC sanctions, wallet age, account type, first funder, and recent large transfers across EVM chains and Solana, returning ok/caution/block with plain-English reasons","exampleAgentPrompt":"Before I send payment, can you run a safety check on this Ethereum address 0x2211d1D0020DAEA8039E46Cf1367962070d77DA9? I want to know if it's sanctioned, how old the wallet is, whether it's an EOA or contract, and who first funded it.","exampleUseCases":[{"title":"Screen payee before crypto payment","prompt":"I'm about to pay 0xAbC1234567890abcdef1234567890abCDEF12345 on Base — can you check if it's safe? I want to know if it's on any sanctions list, how old the wallet is, and whether it's a regular wallet or a contract."},{"title":"Verify vendor wallet before B2B settlement","prompt":"We're about to wire a large USDC settlement to this Polygon address 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2. Can you run a safety screen on it — sanctions check, wallet age, first funder, any red flags?"},{"title":"Validate Solana address for marketplace payout","prompt":"Before I pay out to this Solana address GbE4bDHGFqnhFxBXN1NjbaqZCGH1J1fFjhDauGgDHiLE, can you check if it's sanctioned or has any caution flags on it?"}],"resultDescription":"A JSON object with a top-level verdict (ok, caution, or block), per-check results (sanctions, wallet, token), plain-English notes and rules, wallet metadata (age in days, first activity timestamp and tx, account kind, native balance and USD value, first funder address/amount/tx, recent large transfers), and activity stats (transfer counts by category, inbound/outbound scan counts). No token score is included.","failureModes":["Invalid address format returns a validation error — address must match EVM 0x hex or Solana base58 pattern","Unsupported chain value returns an error; chain must be one of base, eth, arbitrum, optimism, polygon, or solana","Address with no on-chain activity may return caution with 'no activity' reason","OFAC list copy may be dated (listAsOf timestamp included in response); not a real-time live feed","Payment failure if USDC balance is insufficient for the $0.01 per-call fee"],"whenToPreferThis":"Choose this endpoint when you need a fast, rules-based safety verdict on a wallet address before making a crypto payment, without needing a full token risk score. It is ideal for payment automation agents, DeFi bots, and compliance pipelines that need sanctions screening plus wallet hygiene checks (age, funder, account type) across Base, Ethereum, Arbitrum, Optimism, Polygon, or Solana in a single call. Use /check instead if you also need a token-level risk score.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:36:12.045Z","isFirstParty":false,"canonicalSlug":"onchaincheck-wallet-safety-lite-check-5732a6af"}