{"uid":"cap_hsvDKwWK3GK6bfO5pShEY","slug":"sendcheck-evm-address-pre-send-verification-35b2409b","name":"SendCheck EVM Address Pre-Send Verification","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.pennyforge.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_lF2I1SGBN8lqDWvh6fovF","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 validity, wallet vs contract status, outgoing transaction activity, balances, and returning a safety verdict.","exampleAgentPrompt":"Before I send any funds, can you run a SendCheck on 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum — I want to know if it passes the EIP-55 checksum, whether it's a wallet or a contract, and whether it's been active?","exampleUseCases":[{"title":"Wallet safety check before large transfer","prompt":"I'm about to send 5 ETH to 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Ethereum — can you run a pre-send verification to confirm it's a real wallet, passes the checksum, and has outgoing activity before I pull the trigger?"},{"title":"Contract vs wallet detection on Base","prompt":"Can you check whether 0xAbCd1234abcd1234AbCd1234abcd1234AbCd1234 on Base is a smart contract or a regular wallet? I need to know before routing a payment there."},{"title":"DeFi address due diligence on Arbitrum","prompt":"Someone just gave me their Arbitrum address 0x1111111254EEB25477B68fb85Ed929f73A960582 to receive a token transfer — can you verify the checksum is correct, confirm it has outgoing activity, and tell me the verdict on whether it looks safe to send to?"}],"resultDescription":"Returns an analysis object containing: EIP-55 checksum validity, classification of the address as a wallet or smart contract, presence/absence of outgoing transaction activity, current token balances on the specified chain, and an overall safety verdict summarizing whether the address appears safe to send funds to.","failureModes":["Invalid address format (not 0x + 40 hex chars) returns validation error","Unsupported chain value returns enum validation error","Network or RPC timeouts may cause temporary failures for active chain lookups","Address with no on-chain history may return inconclusive activity status","Rate limits or payment failure returns 402 or quota error"],"whenToPreferThis":"Choose this endpoint when an AI agent or application needs to perform a pre-send safety check on an EVM address before executing a blockchain transfer. It is specifically designed for the 'last mile' verification step — combining checksum validation, contract detection, activity analysis, and balance lookup into a single call with a verdict, rather than piecing together multiple RPC calls. Prefer this over raw blockchain RPC queries when you want a structured, actionable verdict without writing custom chain-inspection logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:30:34.992Z","isFirstParty":false}