📖
Crystal-Clear Docs
Dashboard
  • MAB.XYZ Docs
  • Features
  • Backend API
    • Health
    • Analysis
    • Info
    • Default
    • Models
Powered by GitBook
On this page
  1. Backend API

Analysis

PreviousHealthNextInfo

Get contract dependencies

get

Analyze and return the dependency network for a given contract address.

Path parameters
addressstringRequired
Query parameters
from_blockstringOptional

Start block

to_blockstringOptional

End block

Responses
200
Successful Response
application/json
422
Input validation error
application/json
500
Internal server error
application/json
get
GET /v1/analysis/{address}/dependencies HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
  "address": "text",
  "from_block": 1,
  "to_block": 1,
  "n_nodes": 1,
  "nodes": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "edges": [
    {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    }
  ]
}

Get contract risk assessment

get

Calculate and return the risk assessment for a given contract address.

Path parameters
addressstringRequired
Responses
200
Successful Response
application/json
422
Input validation error
application/json
500
Internal server error
application/json
get
GET /v1/analysis/{address}/risk HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
  "address": "text",
  "risk_score": 1,
  "risk_factors": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  }
}
  • GETGet contract dependencies
  • GETGet contract risk assessment