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é.