{"uid":"cap_XDOMRUlsofupJzGiDBWkK","slug":"evm-address-checksum-validation-tool-a0ed6f0a","name":"EVM Address Checksum & Validation Tool","description":"EVM address checksum and validation tool — normalize one Ethereum-compatible address and validate mixed-case EIP-55 input offline.","url":"https://chain-tools.use.x402atlas.com/evm/address-checksum","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7KxA7RkYblWK4t_b1tM3F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes an Ethereum-compatible address to its EIP-55 mixed-case checksum form and validates whether a given address passes checksum verification, entirely offline.","exampleAgentPrompt":"Can you checksum and validate this Ethereum address for me — 0xd3cda913deb6f0967b9b644f0292f5f9c99b9d5d — and tell me if the EIP-55 mixed-case form is correct?","exampleUseCases":[{"title":"Validate user-submitted wallet address","prompt":"A user just submitted the wallet address 0xab5801a7d398351b8be11c439e05c5b3259aec9b for a payout — can you verify it passes EIP-55 checksum validation before we send funds?"},{"title":"Normalize raw lowercase address for contract call","prompt":"I have a raw lowercase EVM address 0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae that I need to convert to proper EIP-55 checksummed format before encoding it into a contract call."},{"title":"Audit addresses in a batch config file","prompt":"I'm reviewing a config file and found this address 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed — can you confirm whether its mixed-case checksum is correct or if someone corrupted the casing?"}],"resultDescription":"Returns the EIP-55 checksummed version of the provided Ethereum address and a boolean indicating whether the original input passed checksum validation, computed fully offline without any on-chain lookup.","failureModes":["Invalid hex string input (non-hex characters or wrong length) — returns validation error","Address missing 0x prefix — may return format error","Null or empty address input — returns bad request error","Address with correct length but wrong checksum — returns checksummed version alongside a validation failure flag"],"whenToPreferThis":"Use this endpoint when you need to normalize or validate a single Ethereum-compatible address to EIP-55 format offline without touching a node or RPC. Prefer this over on-chain calls or web3 libraries when you want a lightweight, deterministic, stateless checksum check that works for any EVM-compatible chain address.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:41:20.437Z","isFirstParty":false}