Ethereum Signature Dictionary
Search and browse Ethereum function signatures. Decode function selectors and find function names from 4-byte signatures.
Popular Ethereum Function Signatures
The most commonly used ERC-20 and smart contract function signatures. Search any 4-byte selector to decode function names.
ERC-20 Token Functions
0xa9059cbb→ transfer(address,uint256)0x095ea7b3→ approve(address,uint256)0x23b872dd→ transferFrom(address,address,uint256)0x70a08231→ balanceOf(address)0x18160ddd→ totalSupply()0xdd62ed3e→ allowance(address,address)0x313ce567→ decimals()0x06fdde03→ name()0x95d89b41→ symbol()
Common Smart Contract Functions
0x8da5cb5b→ owner()0x715018a6→ renounceOwnership()0xf2fde38b→ transferOwnership(address)0x5c975abb→ paused()0x8456cb59→ pause()0x3f4ba83a→ unpause()0x01ffc9a7→ supportsInterface(bytes4)0x42842e0e→ safeTransferFrom(address,address,uint256)0xb88d4fde→ safeTransferFrom(address,address,uint256,bytes)
How to Use the Ethereum Signature Dictionary
What is a 4-byte signature? Every Ethereum function has a unique 4-byte identifier (like 0xa9059cbb) derived from the keccak256 hash of the function signature. This tool helps you decode these selectors.
Search by bytes: Enter any 4-byte hex signature (e.g., 0xfb8cbced, 0xd81b2f2e, 0xa9059cbb) to find matching function names.
Browse all signatures: Our database contains over 1 million function signatures. Browse paginated results to explore all known Ethereum function selectors.
Related Tools
Function/Error to Signature Converter
Convert Solidity function or error signatures to 4-byte selectors. Generate function selectors from function names.
Ethereum Event Signatures
Search and browse Ethereum event signatures. Decode event topics and find event names from 32-byte signatures.
Decodificador de Transacciones
Decodifica transacciones blockchain en bruto a formato legible. Analiza datos de transacciones, gas y parámetros.