Cryptographic Hash Utility
Calculate Keccak256 hashes for function selectors, event topics, storage slots, and arbitrary data. Essential tool for smart contract development and analysis.
Keccak256 is the cryptographic hash function used by Ethereum. It produces a 32-byte (256-bit) hash from any input. Used for function selectors, event topics, and storage calculations.
Function selectors are the first 4 bytes of the Keccak256 hash of the function signature. They're used in transaction data to specify which function to call. Example: transfer(address,uint256) → 0xa9059cbb
Event topics are the full 32-byte Keccak256 hash of the event signature. Topic0 identifies the event type, while indexed parameters become topic1, topic2, etc.