0xl3x1

Results 5 issues of 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,...

bug

It would be nice if the decompiler had an option to output just the IL code without other metadata.

enhancement
good first issue

Currently the IL output does the following: ``` 0x57: V23 = 0x20 0x59: V24 = ADD 0x20 V22 ``` corresponding to: ``` 0x57 PUSH1 0x20 0x59 ADD ``` In this...

enhancement
good first issue

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`.

enhancement

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...

enhancement