毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
Ethereum の署名(ECDSA)を検証します
ECDSA (Elliptic Curve Digital Signature Algorithm) は、Ethereum で使われる署名方式です。鍵自体を明かすことなく、特定の秘密鍵の保有者がメッセージに署名したことを証明できます。
メッセージへの署名 Ethereum でメッセージに署名すると、特定のアドレスを管理していることの暗号学的な証明を作成します。この署名は誰でも検証でき、署名者のアドレスを復元できます。署名の形式…
メッセージの例と署名の例をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// npm install viem import { recoverMessageAddress, verifyMessage } from 'viem'; // Message and signature from signing const message = "Hello, Ethereum!"; const signature = "0x1234567890abcdef..."; // 65-byte signature // Recover signer address from signature const recoveredAddress = await recoverMessageAddress({