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