Home

Awesome

Solidity Inspector (soli)

Build Status Coverage Downloads Downloads npm version dependencies dev dependencies License

A set of utilities (currently in alpha) for inspecting the structure of Solidity contracts.

Getting Started

Install it via npm:

npm install -g soli

Command List

describe

The describe command shows a summary of the contracts and methods in the files provided.

soli describe MyContract.sol
<img src="https://user-images.githubusercontent.com/138426/37748729-b6c42ab2-2d63-11e8-9255-8c30693f8a26.png" width="336" height="236">

graph

The graph command generates a DOT-formatted graph of the control flow.

soli graph MyContract.sol

License

GPL-3.0