EthSential package for Python-Guide.org
Project description
EthSential - Security analysis for Ethereum smart contracts
EthSential is a security analysis framework for Ethereum smart contracts. It bundles other tools to find vulnerabilities in smart contracts code.
Features
- A system that uses analysis tools based on Docker images.
- Provides two types of interfaces for the command-line interface and language server protocol (lsp).
- Normalize the output of the tools in a single file or lsp response.
Supported Tools
Prerequisites
EthSential requires Docker and Python3 to be installed in the system.
Install
Install from Pypi:
$ pip install ethsential
Usage
Run ethsent
without arguments to get more information:
Usage: solhint [actions] [options] <file>
Actions:
IDE Integrations
How to contribute
Please read CONTRIBUTING.md for details about how to proceed.
Everyone interacting in Ethsential and its sub-projects' codebases and issue trackers, is expected to follow the Contributor Covenant code of conduct.
License
This project is licensed under the Apache-2.0 license - see the LICENSE.md file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ethsential-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8249948f455ce4ca460b64060e8b6f7409eb7e30c17e4c20ebb3b3ea55fe394 |
|
MD5 | 983f22d213efd23653945041aa0f5f82 |
|
BLAKE2b-256 | 390226500e278c0f37c75f8e1925370e1042aadd6ecaaf213f3873c4b6982d81 |