/kudu

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Yul JSON Ast Generator

Install:

Install gcc & g++ (version 8 or greater), the boost C++ libraries and make sure you have the Solidity compiler installed.

Install the boost C++ libraries: MacOS

brew install boost

Linux:

sudo apt-get install libboost-all-dev

Then run:

sh build.sh

Generate IR (Yul) AST JSON from Solidity files.

Example: ./kudu ERC20.sol WARP > ERC20.yul.json