πŸ“‘SolidityScan SDK

SolidityScan SDK

SolidityScan is a cloud-based smart-contract vulnerability scanner built to discover vulnerabilities and help publish audit reports after vulnerability mitigations.

Get your API keys

Your API requests are authenticated using API keys. Any request that doesn't include an API key will return an error.

Install your API Access key

Get the access key by following the steps mentioned here

Install your access key by using the command below directly.

solidityscan config add-update-config --token='youraccesskey'

This command will create a configuration file at the default location for your system. If a config file already exists, it will overwrite the accesskey in that file.

To view the config path you can use this command

solidityscan config show_config_path

Download or Install the SDK

The best way to interact with our API is to use pip.

pip install solidityscan

Features

Project Scan

  • Scan your public and private repositories hosted on Github.

Verified Contract Scan

  • Initiate scans on contracts deployed both on Testnets and Mainnets.

  • SolidityScan currently supports Ethereum, Binance, Polygon, and Avalanche.

Examples

Perform a Project Scan

Perform Project Rescan

Perform a Verified Contract Scan

Generating Report

Adding or Updating token to config

Setting default error language (defaults to English (en))

Error codes

Last updated