- Start Here
- Networks
- Access Control List (ACL)
- Accounts (Addresses)
- Simulator
- Audits
- Unpack
- Abstract Syntax Tree (AST)
- Get Contract ASTGET
- Get Contract ConstantsGET
- Get Contract ConstructorsGET
- Get Contract DefinitionsGET
- Get Contract DocumentationGET
- Get Contract EnumsGET
- Get Contract ErrorsGET
- Get Contract EventsGET
- Get Contract FunctionsGET
- Get Contract ImportsGET
- Get Contract InterfacesGET
- Get Contract LibrariesGET
- Get Contract LicenseGET
- Get Contract State VariablesGET
- Get Contract StatisticsGET
- Get Contract StructsGET
- Control Flow Graphs (CFG)
- Constructors
- Contracts
- Metadata
- Tokens
- Variables
- Functions
- Events
- Standards
- Statistics
List Audits
GET
https://api.unpack.dev/v1/audit/{networkId}
Audits
Last modified:2024-05-31 11:02:21
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Path Params
networkId
integer <int64>
required
Default:
1
Example:
1
Query Params
limit
integer <int64>
optional
Default:
10
Example:
10
offset
integer <int64>
optional
Default:
0
Example:
0
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.unpack.dev/v1/audit/1'
Responses
🟢200OK
application/json
Body
array of:
$schema
string <uri>
read-onlyoptional
Example:
https://api.unpack.dev/schemas/Report.json
audit
object (Audit)
required
compilerVersion
object (SemanticVersion)
required
detectors
object
required
provider
string
required
safe
boolean
required
stats
object (DetectorStats)
required
compiler
object (Compiler)
required
auxVerified
boolean
required
compilerVersion
object (SemanticVersion)
required
levenshteinDistance
integer <int64>
required
partial
boolean
required
verified
boolean
required
completedStates
array[string]
required
contractAddress
string
required
createdAt
string <date-time>
required
failedStates
array[string]
required
id
string
required
networkId
integer <int64>
required
partial
boolean
required
processed
boolean
required
safe
boolean
required
safetyLevel
string
required
safetyScore
number <double>
required
updatedAt
string <date-time>
required
Example
[
{
"$schema": "https://api.unpack.dev/schemas/Report.json",
"audit": {
"compilerVersion": {
"major": 0,
"minor": 0,
"patch": 0,
"revision": "string"
},
"detectors": {
"property1": [
"string"
],
"property2": [
"string"
]
},
"provider": "string",
"safe": true,
"stats": {
"high": 0,
"informational": 0,
"low": 0,
"medium": 0
}
},
"compiler": {
"auxVerified": true,
"compilerVersion": {
"major": 0,
"minor": 0,
"patch": 0,
"revision": "string"
},
"levenshteinDistance": 0,
"partial": true,
"verified": true
},
"completedStates": [
"string"
],
"contractAddress": "string",
"createdAt": "2019-08-24T14:15:22Z",
"failedStates": [
"string"
],
"id": "string",
"networkId": 0,
"partial": true,
"processed": true,
"safe": true,
"safetyLevel": "string",
"safetyScore": 0,
"updatedAt": "2019-08-24T14:15:22Z"
}
]
🔴500Error
Modified at 2024-05-31 11:02:21