EVM Bytecode Disassembler
Дизасемблюйте байткод Ethereum (EVM) у opcode та селектори функцій — у вашому браузері.
🔒 100% у вашому браузері — нічого не завантажується
Як це працює
Вставте байткод EVM (Ethereum Virtual Machine) і отримайте дизасемблований список opcodes з операндами PUSH та зміщеннями байтів, а також усі 4-байтні селектори функцій. Інструмент лише декодує байткод — він не виконує його — і працює повністю у вашому браузері.
Часті запитання
Що таке байткод EVM?
Низькорівневі інструкції, у які компілюється смарт-контракт. Кожен байт — це opcode (наприклад, ADD або SSTORE); opcodes PUSH несуть вбудовані дані. EVM виконує цей байткод.
Що таке селектори функцій?
Перші 4 байти keccak256 від сигнатури функції. Контракти порівнюють вхідні calldata з селекторами PUSH4 для маршрутизації виклику до потрібної функції — цей інструмент показує всі знайдені значення PUSH4.
Чи виконує інструмент контракт?
Ні. Він лише дизасемблює байткод у читабельні opcodes; виконання не відбувається і нічого не завантажується.