Skip to content

Instantly share code, notes, and snippets.

@jaglinux
jaglinux / evm_disassembler.py
Created December 26, 2022 09:27
Inspired from https://gist.github.com/ItsCuzzo/dbce3c4b2f60f8cf9d3d8ac17b248fee , EVM disassembler to decode selector from bytecode
opcodes = {
0x00: 'STOP',
0x01: 'ADD',
0x02: 'MUL',
0x03: 'SUB',
0x04: 'DIV',
0x05: 'SDIV',
0x06: 'MOD',
0x07: 'SMOD',
0x08: 'ADDMOD',