你每天都要用的开发者工具,全部集中在一处。

转换器、格式化工具、哈希、校验器,以及那些你总是反复打开的小工具,都集中在一起,不再散落在各个标签页里。

GitHub
/ 工具
/ 工具查找器
109 个工具
/ 智能合约方法 ID 查找器
输入函数选择器的前 4 字节以进行查询
常见示例
工作原理: 此工具会搜索 4byte.directory 数据库,该数据库维护着 Ethereum 函数签名及其对应的 4 字节 method ID 的注册表。点击 "Search" 可在新标签页中打开结果。
/ 所选工具

智能合约方法 ID 查找器 - 免费 Web3 工具

通过 4 字节方法 ID 查找智能合约方法签名

01

什么是 Method ID?

method ID(或函数选择器)是函数签名的 Keccak-256 哈希的前 4 字节。它用于标识在一笔智能合约交易中要调用哪个函数。

02

它是如何工作的?

4byte.directory 4byte.directory 是一个由社区维护的以太坊函数签名数据库。当你在一笔交易中看到未知的 method 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. 保留所有权利。