Releases: Aniket-Engg/sol-profiler
Skilful
Teen
Since Solidity release 0.5.0, Explicit data location for all variables of struct, array or mapping types is now mandatory, so now generated profile also include the data location specifier of function parameters & return parameters.
It includes only explicitly specified location not default one. See sample profile here
Child
New Features:
- Supports import of files relative to passed file
- Creates a
<contractName>_Profile.txt
file containing the profile same as displayed on console.
Improvements:
- Error handling improved.
Infant
sol-profiler lists down the attributes of all the functions ( including constructor & fallback) of a single solidity file. sol-profiler is user-friendly and easy to use. It displays the profile of contracts & libraries in the file along with the mentioned solidity compiler version of root file.
It works best with solidity version >=0.4.22
It marks the library contracts and fallback function explicitly.
Note: sol-profiler does not ensure/guarantee any kind of security or correctness of any smart-contract.