← Back to directory

EIP-712 typed data hashing: signing digest, domain separator and struct hash fro...

https://saylorinnovations.com/api/chain/eip712-hash

Overview

EIP-712 typed data hashing: signing digest, domain separator and struct hash from JSON, with an optional signature check against an address.

Protocol x402
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider Saylor Innovations Data Desk
Source bazaar
Indexed 2026-10-21 04:24:46

Health

Status healthy
Latency (p50) 377ms
Uptime (30d) 100.0%
Reliability Score 95/100
Last Checked 2026-10-28 15:23:41
Last Healthy 2026-10-28 15:23:41
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "typed_data": "{\"domain\":{\"name\":\"Ether Mail\",\"version\":\"1\",\"chainId\":1,\"verifyingContract\":\"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC\"},\"types\":{\"Person\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"wallet\",\"type\":\"address\"}],\"Mail\":[{\"name\":\"from\",\"type\":\"Person\"},{\"name\":\"to\",\"type\":\"Person\"},{\"name\":\"contents\",\"type\":\"string\"}]},\"primaryType\":\"Mail\",\"message\":{\"from\":{\"name\":\"Cow\",\"wallet\":\"0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826\"},\"to\":{\"name\":\"Bob\",\"wallet\":\"0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB\"},\"contents\":\"Hello, Bob!\"}}" }, "type": "http" }

Output Schema

{ "example": { "digest": "0xbe609aee343fb3c4b28e1df9e632fca64fcfaede20f02e86244efddf30957bd2", "domain_separator": "0xf2cee375fa42b42143804025fc449deafd50cc031ca257e0b194a650a912090f", "note": "digest is keccak256(0x1901 + domain_separator + struct_hash), the 32 bytes that wallets sign for EIP-712 typed data. Pass signature and address to also check who signed it.", "primary_type": "Mail", "recovered_address": null, "signature_checked": false, "signature_valid": null, "source": "Computed locally (EIP-712 hashing, secp256k1 recovery)", "struct_hash": "0xc52c0ee5d84264471806290a3f2c4cecfc5490626bf912d01f240d7a274b371e" }, "type": "json" }

Recent Health Checks

Time Status HTTP Latency Error
2026-10-28 15:23:41 healthy 402 377ms
2026-10-28 14:18:20 healthy 402 347ms
2026-10-28 05:44:03 healthy 402 357ms
2026-10-28 04:46:08 healthy 402 195ms
2026-10-28 03:52:16 healthy 402 377ms
2026-10-28 02:53:06 healthy 402 1539ms
2026-10-28 01:48:39 healthy 402 394ms
2026-10-28 00:41:39 healthy 402 372ms
2026-10-27 23:45:20 healthy 402 463ms
2026-10-27 22:59:22 healthy 402 376ms
2026-10-27 21:48:08 healthy 402 508ms
2026-10-27 20:33:15 healthy 402 376ms
2026-10-27 19:28:41 healthy 402 403ms
2026-10-26 20:38:51 degraded 404 235ms
2026-10-25 18:29:59 healthy 402 594ms