acuarica / evm

A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.
https://acuarica.github.io/evm/
MIT License
46 stars 5 forks source link

Support decompiling to languages other than Solidity #34

Closed acuarica closed 5 months ago

acuarica commented 1 year ago

Support decompiling to Yul and Vyper.

Yul description can be found here https://docs.soliditylang.org/en/latest/yul.html

Vyper examples can be found here https://docs.vyperlang.org/en/stable/vyper-by-example.html

acuarica commented 5 months ago

Experimental support for Yul has been added. Vyper not planned for now.