Deasembler EVM Bytecode
Deasembluj bytecode Ethereum (EVM) do opkodów i selektorów funkcji — bezpośrednio w przeglądarce.
🔒 100% w Twojej przeglądarce — nic nie jest przesyłane
Jak to działa
Wklej bytecode EVM (Ethereum Virtual Machine) i zobaczysz go zdeasemblowanego na opkody z operandami PUSH i przesunięciami bajtowymi, a także 4-bajtowe selektory funkcji. Narzędzie dekoduje wyłącznie bytecode — nie wykonuje go — i działa w całości w Twojej przeglądarce.
Najczęstsze pytania
Czym jest bytecode EVM?
To niskopoziomowe instrukcje, do których kompiluje się smart kontrakt. Każdy bajt to opkod (np. ADD lub SSTORE); opkody PUSH niosą dane liniowe. EVM wykonuje ten bytecode.
Czym są selektory funkcji?
Pierwsze 4 bajty keccak256 sygnatury funkcji. Kontrakty porównują przychodzące calldata z selektorami PUSH4, aby przekierować wywołanie do właściwej funkcji — narzędzie wypisuje znalezione wartości PUSH4.
Czy narzędzie uruchamia kontrakt?
Nie. Deasembluje tylko bytecode na czytelne opkody; nie ma żadnego wykonania i nic nie jest przesyłane.