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

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

GitHub
/ ツール
/ ツールファインダー
109 個のツール
/ スマートコントラクトメソッド ID 検索
関数セレクタの最初の 4 バイトを入力して検索します
よくある例
仕組み: このツールは 4byte.directory データベースを検索します。このデータベースは Ethereum の関数シグネチャと対応する 4 バイトのメソッド ID のレジストリを管理しています。"Search" をクリックすると、結果が新しいタブで開きます。
/ 選択中のツール

スマートコントラクトメソッド ID 検索 - 無料のWeb3ツール

4バイトのメソッド ID からスマートコントラクトのメソッドシグネチャを検索します

01

メソッド ID とは?

メソッド ID (または関数セレクタ) は、関数シグネチャの Keccak-256 ハッシュの最初の 4 バイトです。スマートコントラクトのトランザクションでどの関数を呼び出すかを識別するために使われます。

02

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

4byte.directory 4byte.directory は、Ethereum の関数シグネチャをコミュニティで管理しているデータベースです。トランザクションで未知のメソッド ID を見つけたら、ここで検索して人間に読みやすい関数シグネチャを見つけられます…

03

サンプルケース

ERC-20 transfer、ERC-20 approve、ERC-20 transferFrom をカバーしているので、一般的な入力と出力をすばやく比較できます。

/ 関連ツール
/ コード

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

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

import { keccak256, toBytes } from 'viem';

// Get method ID (4-byte selector) from function signature
function getMethodId(signature: string): string {
  const hash = keccak256(toBytes(signature));
  return hash.slice(0, 10); // First 4 bytes (8 hex chars + "0x")
}
Buidl Now アイコン

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

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

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