Skip to content

Releases: Aniket-Engg/sol-profiler

Skilful

30 Mar 20:43
03be99f
Compare
Choose a tag to compare
  • Profile storage in directory (#1 )
  • Support directory (#2 )
  • Pragma endversion support with operator (#5 )
  • Include interfaces too (#8 )
  • Support import from node_modules (#10 )
  • Introduce solhint (#12 )
  • Exclude profiles and examples from package (#14 )

Teen

15 Mar 06:18
Compare
Choose a tag to compare

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

18 Feb 12:06
5ea498b
Compare
Choose a tag to compare

New Features:

  1. Supports import of files relative to passed file
  2. Creates a <contractName>_Profile.txt file containing the profile same as displayed on console.

Improvements:

  1. Error handling improved.

Infant

15 Feb 06:40
fcf8123
Compare
Choose a tag to compare

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.