Info
Fetch deployment information for a given contract address.
Path parameters
addressstringRequired
Responses
200
Successful Response
application/json
404
Deployment information not found
application/json
422
Input validation error
application/json
500
Internal server error
application/json
get
GET /info/deployment/{address} HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
"address": "text",
"deployer": "text",
"deployer_eoa": "text",
"tx_hash": "text",
"block_number": 1
}
Fetch contract information for a given address.
Path parameters
addressstringRequired
Responses
200
Successful Response
application/json
404
Contract information not found
application/json
422
Input validation error
application/json
500
Internal server error
application/json
get
GET /info/verification/{address} HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
"address": "text",
"verification": "verified",
"verifiedAt": "text"
}
Fetch scorecard data for a given repository.
Body
Request model for scorecard data.
orgstring · min: 1 · max: 50Required
GitHub organization name
repostring · min: 1 · max: 100Required
GitHub repository name
Responses
200
Successful Response
application/json
404
Scorecard data not found
application/json
422
Input validation error
application/json
500
Internal server error
application/json
post
POST /info/reposcore HTTP/1.1
Host: crystal-clear.mab.xyz
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"org": "text",
"repo": "text"
}
{
"repo_info": "text",
"source": "text",
"score": 1,
"date": "text",
"checks": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}
Fetch proxy information for a given address.
Path parameters
addressstringRequired
Responses
200
Successful Response
application/json
404
Proxy information not found
application/json
422
Input validation error
application/json
500
Internal server error
application/json
get
GET /info/proxy/{address} HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
"address": "text",
"type": "text",
"message": "text"
}
Fetch functions that have permission checks for a given contract address.
Path parameters
addressstringRequired
Responses
200
Successful Response
application/json
404
Permissions information not found
application/json
422
Input validation error
application/json
500
Internal server error
application/json
504
Request timed out
application/json
get
GET /info/permissions/{address} HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
"address": "text",
"functions": [
"text"
]
}