毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
型付き構造化データ署名用の EIP-712 ハッシュを計算します
EIP-712 は、型付き構造化データをハッシュ化して署名するための標準です。人間に読みやすく安全なデータ署名の方法を提供し、permit 署名、メタトランザクション、DAO の投票で一般的に使われます。
EIP-712 のハッシュ化には 3 つのステップがあります: ドメインセパレーターハッシュを計算 メッセージ構造体ハッシュを計算 それらを結合: keccak256("\x19\x01" + domainSeparator + messageHash) ドメインセパレーターには…に関する情報が含まれます…
ERC-20 Permit、メタトランザクション、NFT の注文 (OpenSea スタイル) をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// npm install viem import { keccak256, encodeAbiParameters, parseAbiParameters } from 'viem'; interface Domain { name: string; version: string; chainId: number; verifyingContract: string; }