EVM-Bytecode-Disassembler

Zerlege Ethereum-EVM-Bytecode in Opcodes und Funktionsselektoren — direkt im Browser.

🔒 100 % in deinem Browser — nichts wird hochgeladen

So funktioniert es

Füge EVM-Bytecode (Ethereum Virtual Machine) ein und sieh ihn in Opcodes zerlegt: mit PUSH-Operanden, Byte-Offsets und erkannten 4-Byte-Funktionsselektoren. Das Tool dekodiert den Bytecode nur — es führt ihn nicht aus — und läuft vollständig in deinem Browser.

Häufig gestellte Fragen

Was ist EVM-Bytecode?

Die Low-Level-Instruktionen, zu denen ein Smart Contract kompiliert wird. Jedes Byte ist ein Opcode (z. B. ADD oder SSTORE); PUSH-Opcodes tragen inline-Daten mit sich. Die EVM führt diesen Bytecode aus.

Was sind Funktionsselektoren?

Die ersten 4 Bytes des keccak256-Hashs einer Funktionssignatur. Contracts vergleichen eingehende Calldata mit PUSH4-Selektoren, um einen Aufruf an die richtige Funktion weiterzuleiten — dieses Tool listet die gefundenen PUSH4-Werte auf.

Wird der Contract dabei ausgeführt?

Nein. Es wird nur der Bytecode in lesbare Opcodes zerlegt; es findet keine Ausführung statt und nichts wird hochgeladen.

Verwandte Tools

Dieses Tool einbetten

Füge dieses kostenlose Tool zu deiner Website hinzu: