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), який використовується для фільтрації логів за цією подією.

Схожі інструменти

Вбудувати цей інструмент

Додайте цей безкоштовний інструмент на свій сайт: