{"slug":"webtools402-176-109-107-191-sslip-io-crypto-verify-105ec7","title":"Verify an EIP-191 personal_sign or EIP-712 typed-data signature and recover the ","host":"webtools402.176-109-107-191.sslip.io","method":"POST","resource":"https://webtools402.176-109-107-191.sslip.io/crypto/verify","category":"market","description":"Verify an EIP-191 personal_sign or EIP-712 typed-data signature and recover the signer address from public inputs (message + signature). Verification/recovery only — never signs.","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1113,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"expected_signer":"0x19E7E376E7C213B7E7e7e46cc70A5dD086DAff2A","message":"Hello, Ethereum!","scheme":"eip191","signature":"0xb44193cab85bbebd5fd04528a1b54c684418e8c025602174fede446dec814eac0f05db58a6b7b953c1806cecba389686cdebefdfa701c29014b0c486fc5550301c"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"expected_signer":{"description":"Optional address to compare the recovered signer against","type":"string"},"message":{"description":"Plain text / 0x-hex (eip191) OR a full typed-data object with types/domain/primaryType/message (eip712)"},"scheme":{"description":"eip191 personal_sign or eip712 typed-data","enum":["eip191","eip712"],"type":"string"},"signature":{"description":"0x 65-byte signature","type":"string"}},"required":["scheme","message","signature"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-03","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":1113,"error":null}],"description_full":"Verify an EIP-191 personal_sign or EIP-712 typed-data signature and recover the signer address from public inputs (message + signature). Verification/recovery only — never signs.","last_updated":"2026-10-03T05:05:49.905Z","schemes":["exact"]}