File Upload Scans
Step 1. Auth Token Registration Description: The first step is to register with your auth token to generate an UUID.
{
"action": "message",
"payload": {
"type": "auth_token_register",
"body": {
"auth_token": "{Your_Auth_Token}"
}
}
}
Step 2 - Fetching a pre-signed URL
file_name
- Supported file name extensions .sol
& .zip
It is required to supply a file name to generate a pre-signed S3 URL from our end. Note this is just a file name and not an actual file upload call.
GET /private/api-get-presigned-url/?file_name=Your_File.zip HTTP/1.1
Host: api.solidityscan.com
Authorization: Bearer {Your token}
Step 3 - Scan initiation Request
{
"action": "message",
"payload": {
"type": "private_project_scan_initiate",
"body": {
"file_urls": [
"S3_signed_URL"
],
"project_name": "TestRemix",
"project_type": "new"
}
}
}
The value of the link
is the s3 link of the JSON response of the scan result data.
Sample Response:
Last updated