Хешувальник типізованих даних EIP-712
Обчислює роздільник домену EIP-712, хеш структури та дайджест підпису з типізованих даних — у вашому браузері.
🔒 100% у вашому браузері — нічого не завантажується
Вставте JSON, який гаманець показує для signTypedData_v4 (types, primaryType, domain, message).
0xbe609aee343fb3c4b28e1df9e632fca64fcfaede20f02e86244efddf30957bd20xf2cee375fa42b42143804025fc449deafd50cc031ca257e0b194a650a912090f0xc52c0ee5d84264471806290a3f2c4cecfc5490626bf912d01f240d7a274b371eMail(Person from,Person to,string contents)Person(string name,address wallet)Як це працює
Вставте JSON типізованих даних, який гаманець показує при signTypedData_v4, і інструмент обчислить закодований рядок типу, роздільник домену, hashStruct повідомлення та фінальний дайджест підпису keccak256(0x1901 ‖ domainSeparator ‖ hashStruct). Все виконується у вашому браузері — зручно для налагодження підписів і розуміння того, що гаманець просить підписати.
Часті запитання
Що таке EIP-712?
Стандарт для хешування та підпису структурованих даних, щоб гаманці могли показувати користувачам, що саме вони підписують, замість непрозорого хешу. Дайджест підпису: keccak256(0x19 0x01 ‖ domainSeparator ‖ hashStruct(message)).
Що таке роздільник домену?
Хеш домену (назва, версія, chainId, контракт верифікації), який прив'язує підпис до одного застосунку та мережі, запобігаючи повторному використанню в іншому місці.
Чи завантажуються мої дані?
Ні — типізовані дані хешуються повністю у вашому браузері.