/ 工具
■/ 工具查找器
109 个工具
/ EIP-712 消息哈希器
/ 所选工具
■EIP-712 消息哈希器 - 免费 Web3 工具
为 EIP-712 类型化结构数据签名计算哈希
■ 01
什么是 EIP-712?
EIP-712 是一种对类型化结构化数据进行哈希和签名的标准。它提供了一种既人类可读又安全的数据签名方式,常用于 permit 签名、元交易和 DAO 投票。
■ 02
它是如何工作的?
EIP-712 哈希包含三个步骤:计算域分隔符哈希 计算消息结构体哈希 将它们组合:keccak256("\x19\x01" + domainSeparator + messageHash) 域分隔符包含关于……的信息
■ 03
示例场景
涵盖 ERC-20 Permit、元交易和 NFT 订单(OpenSea 风格),让你可以快速比较常见的输入与输出。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
// npm install viem
import { keccak256, encodeAbiParameters, parseAbiParameters } from 'viem';
interface Domain {
name: string;
version: string;
chainId: number;
verifyingContract: string;
}