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; виконання не відбувається і нічого не завантажується.

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

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

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