Kalkulator skrótów EIP-712
Oblicz separator domeny EIP-712, skrót struktury i skrót podpisywania dla typowanych danych — w przeglądarce.
🔒 100% w Twojej przeglądarce — nic nie jest przesyłane
Wklej JSON, który portfel pokazuje dla signTypedData_v4 (types, primaryType, domain, message).
0xbe609aee343fb3c4b28e1df9e632fca64fcfaede20f02e86244efddf30957bd20xf2cee375fa42b42143804025fc449deafd50cc031ca257e0b194a650a912090f0xc52c0ee5d84264471806290a3f2c4cecfc5490626bf912d01f240d7a274b371eMail(Person from,Person to,string contents)Person(string name,address wallet)Jak to działa
Wklej JSON typowanych danych, który portfel pokazuje dla signTypedData_v4, a narzędzie obliczy zakodowany ciąg typu, separator domeny, hashStruct wiadomości oraz końcowy skrót podpisywania keccak256(0x1901 ‖ domainSeparator ‖ hashStruct). Wszystko działa w przeglądarce — przydatne do debugowania podpisów i zrozumienia, o podpisanie czego prosi Cię portfel.
Najczęstsze pytania
Czym jest EIP-712?
Standard do haszowania i podpisywania danych strukturalnych, dzięki któremu portfele mogą pokazywać użytkownikowi, co podpisuje, zamiast nieprzejrzystego skrótu. Skrót podpisywania to keccak256(0x19 0x01 ‖ domainSeparator ‖ hashStruct(message)).
Czym jest separator domeny?
Skrót domeny (nazwa, wersja, chainId, kontrakt weryfikujący), który wiąże podpis z konkretną aplikacją i siecią, zapobiegając atakom powtórzeniowym.
Czy moje dane są gdzieś przesyłane?
Nie — typowane dane są haszowane w całości w Twojej przeglądarce.