{"uid":"cap_wMpWXsaCPw5qhLxWkS81z","slug":"x402-gateway-wallet-checksum-e1089349","name":"x402-gateway: wallet_checksum","description":"x402-gateway tool: wallet_checksum — Convert an Ethereum address to its EIP-55 checksummed form. SIWE messages require the checksummed address on line 2 before signing.","url":"https://x402.freeq.one/tools/wallet_checksum","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","description":"Ethereum address in any casing (0x...)"}}},"responseSchema":{"type":"json","example":{"result":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1tFB6NpRQjBVOMPFtY3Im","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts an Ethereum address to its EIP-55 checksummed form for use in SIWE (Sign-In With Ethereum) messages and other standards requiring checksummed addresses.","exampleAgentPrompt":"Can you convert this Ethereum address to its EIP-55 checksummed form? The address is 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 — I need the properly checksummed version for a SIWE message.","exampleUseCases":[{"title":"SIWE message address preparation","prompt":"I'm building a Sign-In With Ethereum flow and need to put the wallet address on line 2 of the SIWE message — can you checksum this address for me? It's 0xab5801a7d398351b8be11c439e05c5b3259aec9b"},{"title":"Normalize raw address from user input","prompt":"A user typed their wallet address in all lowercase: 0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae — can you convert it to the proper EIP-55 mixed-case checksummed format?"},{"title":"Validate address casing before contract call","prompt":"Before I submit this Ethereum address to the smart contract, I want to make sure it's in the correct EIP-55 checksummed form — can you checksum 0x71c7656ec7ab88b098defb751b7401b5f6d8976f for me?"}],"resultDescription":"Returns the EIP-55 checksummed Ethereum address as a string with proper mixed-case encoding (e.g. 0xD8dA6BF26964aF9D7eEd9e03E53415D37aA96045), which can be directly used in SIWE messages or any context requiring a standards-compliant Ethereum address.","failureModes":["Invalid or malformed Ethereum address input returns an error","Non-Ethereum addresses (e.g. Solana, Bitcoin) are not supported","Payment failure if insufficient USDC balance for the $0.001 per-call fee","Incorrect body format (missing required fields) results in a schema validation error"],"whenToPreferThis":"Use this endpoint when you need a quick, pay-per-use EIP-55 address checksum without setting up local libraries or managing API keys. Especially useful in agentic workflows that need to prepare addresses for SIWE authentication messages, where the checksummed form is required on line 2 of the message before signing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:00.366Z","isFirstParty":false}