EVM baitkoda disasemblētājs

Disasemblē Ethereum (EVM) baitkodu opkodos un funkciju selektoros — tieši pārlūkprogrammā.

🔒 100% tavā pārlūkprogrammā — nekas netiek augšupielādēts

Kā tas darbojas

Ielīmē EVM (Ethereum virtuālās mašīnas) baitkodu un redzi to disasemblētu opkodos ar PUSH operandiem un baitu nobīdēm, kā arī visus 4 baitu funkciju selektorus, ko tas pievieno. Šis rīks tikai dekodē baitkodu — neizpilda to — un darbojas pilnībā pārlūkprogrammā.

Biežāk uzdotie jautājumi

Kas ir EVM baitkods?

Zemā līmeņa instrukcijas, kurās kompilējas vieds līgums. Katrs baits ir opkods (piemēram, ADD vai SSTORE); PUSH opkodi satur iekļautus datus. EVM izpilda šo baitkodu.

Kas ir funkciju selektori?

Pirmie 4 keccak256 baiti no funkcijas paraksta. Līgumi salīdzina ienākošos calldata ar PUSH4 selektoriem, lai novirzītu izsaukumu uz pareizo funkciju — šis rīks uzskaita atrastos PUSH4 vērtības.

Vai šis rīks izpilda līgumu?

Nē. Tas tikai disasemblē baitkodu lasāmos opkodos; izpildes nav un nekas netiek augšupielādēts.

Saistītie rīki

Iegult šo rīku

Pievieno šo bezmaksas rīku savai vietnei: