Désassembleur de Bytecode EVM

Désassemblez le bytecode Ethereum (EVM) en opcodes et sélecteurs de fonctions — dans votre navigateur.

🔒 100 % dans votre navigateur — rien n'est envoyé

Comment ça marche

Collez du bytecode EVM (Ethereum Virtual Machine) et visualisez-le désassemblé en opcodes, avec les opérandes PUSH et les décalages d'octets, ainsi que les sélecteurs de fonctions 4 octets qu'il pousse. Cet outil décode uniquement le bytecode — il ne l'exécute pas — et fonctionne entièrement dans votre navigateur.

Questions fréquentes

Qu'est-ce que le bytecode EVM ?

Les instructions bas niveau vers lesquelles un contrat intelligent est compilé. Chaque octet est un opcode (comme ADD ou SSTORE) ; les opcodes PUSH transportent des données en ligne. L'EVM exécute ce bytecode.

Que sont les sélecteurs de fonctions ?

Les 4 premiers octets du keccak256 d'une signature de fonction. Les contrats comparent les données d'appel entrantes aux sélecteurs PUSH4 pour aiguiller l'appel vers la bonne fonction — cet outil liste les valeurs PUSH4 qu'il trouve.

Cet outil exécute-t-il le contrat ?

Non. Il désassemble uniquement le bytecode en opcodes lisibles ; il n'y a aucune exécution et rien n'est téléversé.

Outils associés

Intégrer cet outil

Ajoutez cet outil gratuit à votre site :