Slither can be used as a library to create new utilities. Official utils are present in tools
Skeleton
The skeleton util is present in tools/demo
Integration
To enable an util from the command-line, update entry_points
in setup.py.
Installing Slither will then install the util.
Guidelines
- Favor the
logging
module rather thanprint
- Favor raising an exception rather than
sys.exit
- Add unit-tests (ex: scripts/travis_test_find_paths.sh)
Getting Help
Join our slack channel to get any help (#ethereum).