毎日使う開発者ツールを、すべて一か所に。

コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。

GitHub
/ ツール
/ ツールファインダー
109 個のツール
/ イベントトピック計算
/ 選択中のツール

イベントトピック計算 - 無料のWeb3ツール

Solidity イベントのイベントシグネチャハッシュを計算します

01

イベントトピックとは?

Ethereum では、イベントはトランザクションログに保存されます。最初のトピック (topic0) は常にイベントシグネチャの keccak256 ハッシュです。これは特定のイベントをフィルタリングして識別するために使われます。

02

どのように動作するのか?

イベントシグネチャの形式 イベントシグネチャは EventName(type1,type2,...) の形式に従います。パラメータ名は省略され、型のみが含まれることに注意してください。例: Transfer(address,address,uint256)

03

サンプルケース

ERC-20 Transfer イベント、ERC-20 Approval イベント、ERC-721 Transfer イベントをカバーしているので、一般的な入力と出力をすばやく比較できます。

/ 関連ツール
/ コード

選択したツールのソースコード。右側のライブ版と並べて表示されます。

/ ソースコード
TypeScript
typescript
// npm install viem

import { keccak256, toBytes, toEventSignature } from 'viem';

// Calculate event topic (Topic0) from event signature
function getEventTopic(eventSignature: string): string {
  // Hash the event signature with keccak256
  const topic = keccak256(toBytes(eventSignature));
  return topic;
}
Buidl Now アイコン

すべてのユーティリティを一か所にまとめて、ビルドの流れを止めない。

ツールを選び、チェックを済ませ、必要なものをコピーして、実際のプロダクト開発にすぐ戻りましょう。

速く出荷するビルダーのための開発者ツール。© 2026 Buidl Now. All rights reserved.