Hello, I am writing to ask a quick question regarding how to interpret the output of Security.
For instance when executing the following command and getting the output:
➜ securify git:(master) java -jar build/libs/securify.jar -fh src/test/resources/solidity/transaction-reordering.bin.hex
Attempt to decompile the contract with methods...
Success. Inlining methods...
Propagating constants...
Verifying patterns...
So what does that mean? Where can I find the corresponding results, something like whether this is vulnerable towards reentracy attack, towards TOD attack (violation or not).
I tried to append the --json option to the command but nothing happens.
Also, I tried to run a run-time EVM bytecode on my local machine and got the following output::
➜ securify git:(master) java -jar build/libs/securify.jar -fh /opt/wangshua/work/evm_analyzer_folder/evm_analyzer_1/scripts/contract_bins/0x068abd01efff87943c6853abff3d20edfa9f9a18.bin
Attempt to decompile the contract with methods...
Failed to decompile methods. Attempt to decompile the contract without identifying methods...
Propagating constants...
Verifying patterns...
Somehow the "function" is not recognized. Is it still OK to use Securify, for such cases? Thanks!
Hello, I am writing to ask a quick question regarding how to interpret the output of Security.
For instance when executing the following command and getting the output:
So what does that mean? Where can I find the corresponding results, something like whether this is vulnerable towards reentracy attack, towards TOD attack (violation or not).
I tried to append the
--jsonoption to the command but nothing happens.Also, I tried to run a run-time EVM bytecode on my local machine and got the following output::
Somehow the "function" is not recognized. Is it still OK to use Securify, for such cases? Thanks!