EVM Bytecode Disassembler
Disassembla il bytecode Ethereum (EVM) in opcode e selettori di funzione — nel tuo browser.
🔒 100% nel tuo browser — nulla viene caricato
Come funziona
Incolla il bytecode EVM (Ethereum Virtual Machine) e vedilo disassemblato in opcode, con gli operandi PUSH e gli offset in byte, più gli eventuali selettori di funzione a 4 byte che vengono inseriti. Decodifica solo il bytecode — non lo esegue — e funziona interamente nel tuo browser.
Domande frequenti
Cos'è il bytecode EVM?
Le istruzioni di basso livello in cui viene compilato uno smart contract. Ogni byte è un opcode (come ADD o SSTORE); gli opcode PUSH contengono dati inline. L'EVM esegue questo bytecode.
Cosa sono i selettori di funzione?
I primi 4 byte del keccak256 di una firma di funzione. I contratti confrontano i calldata in ingresso con i selettori PUSH4 per instradare la chiamata alla funzione giusta — questo strumento elenca i valori PUSH4 che trova.
Questo strumento esegue il contratto?
No. Disassembla solo il bytecode in opcode leggibili; non c'è esecuzione e nulla viene caricato.