0xl3x1
0xl3x1
One example contract which produces this error (several different contracts do): [0x1a9559716cafded0b9573768ea52ee29e922b687_2271995_runtime.txt](https://github.com/usyd-blockchain/vandal/files/1897406/0x1a9559716cafded0b9573768ea52ee29e922b687_2271995_runtime.txt) ``` Traceback (most recent call last): File "../../bin/decompile", line 206, in cfg = tac_cfg.TACGraph.from_bytecode(args.infile) File "/home/lexi/repos/vandal/bin/../src/tac_cfg.py", line 123,...
It would be nice if the decompiler had an option to output just the IL code without other metadata.
Currently the IL output does the following: ``` 0x57: V23 = 0x20 0x59: V24 = ADD 0x20 V22 ``` corresponding to: ``` 0x57 PUSH1 0x20 0x59 ADD ``` In this...
We should have a CLI in `bin/` which runs the entire framework pipeline (decompilation + analysis with Souffle). Currently the analysis step is implemented separately in `tools/bulk_analyser`.
We should change Vandal to follow a setuptools-compliant package structure, as discussed in #4. This is currently being worked on by @SamuelMarks. Relevant examples / information on how everything should...