Open ytrezq opened 4 years ago
This repository is now merged into mythril which should cover those opcodes https://github.com/ConsenSys/mythril
@norhh : the problem is it's still listed under PyPi. I would need it to replace the ᴠᴍ of an existing decompiler which has the capacity to detect loops and convert memory access to variables but has a poor ᴠᴍ which prevents most functions from being disassembled which is used by https://Etherscan.io.
I agree though it should receive all the improvements from the Mythril’s version and not just supports the new opcodes…
Unless you want to add the capability to properly decompile contracts to Mythril of course (but since you have the ability to generate call graphs why not) !
Bit shifting opcodes recently added to Ethereum and for almost all
address
operations used by solidity.