Various tools are freely available that help us analyze the vulnerability of smart contracts, the use of which is recommended both in the development and testing phases.
We will consider a couple of the most popular analysis tools, such as the following:
-
Mythril: A security analysis tool for EVM bytecode, which can find security vulnerabilities in smart contracts. The tool is available at https://github.com/ConsenSys/mythril.
-
Securify: A static and fully automated analyzer tool that scans the source code and generates a vulnerability report. The tool is available online athttps://securify.chainsecurity.com/.
In the following sections, we will see more closely the functionality of these tools, starting with Mythril.