{"uid":"cap_9gjE7PTFLwYqZxSPy2ymh","slug":"web3-tools-evm-address-eip-55-checksum-validator-a5817bbd","name":"Web3 Tools – EVM Address EIP-55 Checksum Validator","description":"Check an EVM address (Ethereum, Base, Polygon...) against its EIP-55 checksum and return the correctly checksummed form.","url":"https://web3-tools.x402tookit.com/evm-address?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":{"address":{"type":"string","description":"0x followed by 40 hex characters"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"form":{"type":["null","string"]},"input":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"lowercase":{"type":["null","string"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"checksummed":{"type":["null","string"]},"knownSpecial":{},"isZeroAddress":{"type":["boolean","null"]},"checksumVerified":{"type":["boolean","null"]}}}}}}},"responseSchema":null,"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_2ItP5PHUmkRWt6zQPs6gM","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":"Validates an EVM address against its EIP-55 checksum and returns the correctly checksummed form along with a verdict.","exampleAgentPrompt":"Can you validate this Ethereum address and give me the correctly checksummed EIP-55 version: 0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed?","exampleUseCases":[{"title":"Pre-transfer address sanity check","prompt":"Before I send ETH to 0x5AAEB6053F3E94C9B9A09F33669435E7EF1BEAED, can you verify that address is correctly checksummed and give me the canonical EIP-55 form?"},{"title":"Smart contract input normalization","prompt":"I need to pass an Ethereum address to a contract call — can you validate 0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359 and return the properly checksummed version?"},{"title":"Wallet address format debugging","prompt":"I think the address 0XD8DA6BF26964AF9D7EED9E03E53415D37AA96045 has a casing issue — can you run an EIP-55 checksum check and tell me if it's valid or what the correct form should be?"}],"resultDescription":"Returns a JSON object containing: the original input address, the correctly checksummed EIP-55 form, the lowercase form, a boolean checksumVerified flag, a verdict string, a summary, reasons array explaining the result, whether the address is a known special address, whether it is the zero address, a timestamp (asOf), degraded flag, and a disclaimer.","failureModes":["Missing or malformed address query parameter (not 0x + 40 hex chars) returns an error","Non-hex characters in address body cause validation failure","Address shorter or longer than 42 characters rejected","Payment not included or insufficient USDC causes 402 response","Network timeout or service degradation returns degraded flag set to true"],"whenToPreferThis":"Use this endpoint when you need to verify or normalize an EVM-compatible address (Ethereum, Base, Polygon, etc.) to its EIP-55 checksummed form before using it in a transaction, contract call, or display context. Prefer this over manual regex checks when you also need metadata like zero-address detection or known-special flags.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:40:31.500Z","isFirstParty":false,"canonicalSlug":"web3-tools-evm-address-eip-55-checksum-validator-a5817bbd"}