/ 工具
■/ 工具查找器
109 个工具
/ 函数选择器
/ 所选工具
■函数选择器 - 免费 Web3 工具
计算 Solidity 函数选择器
■ 01
秒得选择器
粘贴一个 Solidity 函数签名,立即获得 4 字节选择器,无需再切换到其他查询工具。
■ 02
为合约开发而生
适用于 calldata 检查、ABI 调试、接口开发以及日常的智能合约开发任务。
■ 03
即拷即用的输出
结果一生成就可以直接粘贴到脚本、测试、部署流程和合约工具中。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
// npm install viem
import { keccak256, toBytes, toFunctionSelector } from 'viem';
// Calculate function selector (4 bytes) from function signature
function getFunctionSelector(functionSignature: string): string {
// Hash the function signature with keccak256
const hash = keccak256(toBytes(functionSignature));
// Take first 4 bytes (8 hex characters + 0x)