{"uid":"cap_-cgz73kchK02zDtEvQyzS","slug":"sendcheck-evm-address-pre-send-verifier-62528bdb","name":"SendCheck EVM Address Pre-Send Verifier","description":"SendCheck: pre-send verification of any EVM address on one chain (EIP-55 checksum, wallet-vs-contract, outgoing activity, balances, verdict). POST {address, chain}","url":"https://sendcheck-x402.pennyforgeorg.workers.dev/check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string","description":"Chain to scan (default: base)"},"address":{"type":"string","description":"EVM address to verify, 0x + 40 hex characters. Free format pre-check: GET /validate?address=…"}}},"responseSchema":{"type":"json","example":{"meta":{"ms":912,"service":"sendcheck","version":"1.8.1"},"chain":{"name":"Base","usdc":"30.23","usdt":"0.00","block":50804109,"chain":8453,"native":"0.0026","reachable":true,"usdcUnits":"30230079","usdtUnits":"0","isContract":false,"outgoingTxs":3},"report":"SendCheck pre-send verification …","address":"0x9504A5939AB5be2B2B1F8beA7D7ebeCcd96c485D","verdict":{"gas":"0.00000039 ETH","next":"Verify the recipient out-of-band before sending.","level":"caution","reasons":["…"],"headline":"Live wallet with recent activity.","tokenMismatch":null},"checksum":{"status":"valid","message":"Valid EIP-55 checksum address."}}},"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_2js5w7sXFkPiP9mIdNkdE","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":"Verifies an EVM address before sending crypto by checking EIP-55 checksum, wallet-vs-contract classification, outgoing activity, token balances, and issuing a safety verdict","exampleAgentPrompt":"Before I send funds, run a SendCheck on 0x9504A5939AB5be2B2B1F8beA7D7ebeCcd96c485D on Base — tell me if it's a real wallet, whether it's ever sent transactions, and whether it's safe to send to.","exampleUseCases":[{"title":"Pre-transfer recipient safety check","prompt":"I'm about to send 500 USDC to 0xAbCd1234...5678 on Ethereum — can you verify the address first? I want to know if it's a real wallet, if it passes the checksum, and whether your verdict says it's safe."},{"title":"Detect smart contract vs EOA","prompt":"Is 0x1234ABCD...9876 on Arbitrum a smart contract or a regular wallet? I need to know before routing a payment there."},{"title":"Check inactive or suspicious address","prompt":"This address 0xDEAD...BEEF on Polygon looks suspicious to me — has it ever sent any outgoing transactions, and what's its current token balance? Give me the full verdict."}],"resultDescription":"Returns a JSON object with: a checksum validity status (valid/invalid EIP-55), chain metadata (block number, native/USDC/USDT balances), classification (isContract true/false), outgoing transaction count, a structured verdict with a level (e.g. 'caution', 'safe', 'risky'), headline, reasons array, next-step advice, gas estimate for a test transfer, and a human-readable report string. Also includes service metadata like response time in ms and version.","failureModes":["Invalid or malformed EVM address (not 0x + 40 hex chars) returns validation error","Unsupported chain value outside enum returns error","Network timeout or RPC unavailability for the requested chain may return partial or failed response","Address with zero on-chain history may return verdict level 'unknown' with limited data","Payment failure (x402) results in 402 response before any check is performed"],"whenToPreferThis":"Choose SendCheck when you need a quick, multi-signal pre-send safety assessment of a single EVM address on a supported chain (Base, Ethereum, Arbitrum, Optimism, Polygon) and want structured verdict output including checksum, wallet/contract classification, activity history, and balances — all in one call for $0.01 USDC. Prefer this over raw RPC calls or block explorer lookups when you want an opinionated safety verdict rather than raw chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:33:52.538Z","isFirstParty":false}