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.

Ethereum Function Signature Calculator | Function Selector Decoder | Free Tool | Rathive - Laboratoire Blockchain