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.

Strumenti correlati

Incorpora questo strumento

Aggiungi questo strumento gratuito al tuo sito: