Ethereum Function Selector
Обчисліть 4-байтовий селектор функції та тему події (keccak256) із підпису Solidity — прямо у браузері.
🔒 100% у вашому браузері — нічого не завантажується
Використовуйте канонічні типи без пробілів і без назв аргументів — напр. transfer(address,uint256).
Як це працює
Введіть підпис функції або події, наприклад transfer(address,uint256), щоб отримати 4-байтовий селектор (перші 4 байти keccak256, які маршрутизують виклики контракту) та повний хеш keccak256 (тема події). Використовуйте канонічні типи без пробілів і без назв аргументів. Все виконується у вашому браузері.
Часті запитання
Що таке селектор функції?
Перші 4 байти keccak256 підпису функції. Calldata контракту починається з цього селектора, щоб контракт знав, яку функцію ви викликаєте.
Як записати підпис?
Використовуйте канонічну форму: назва функції та типи параметрів у дужках, без пробілів і без назв аргументів — наприклад transfer(address,uint256).
Що таке тема події?
Повний 32-байтовий keccak256 підпису події (topic0), який використовується для фільтрації логів за цією подією.