Info
Fetch deployment information for a given contract address.
Successful Response
Deployment information not found
Input validation error
Internal server error
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.
Successful Response
Contract information not found
Input validation error
Internal server error
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.
Request model for scorecard data.
GitHub organization name
GitHub repository name
Successful Response
Scorecard data not found
Input validation error
Internal server error
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.
Successful Response
Proxy information not found
Input validation error
Internal server error
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.
Successful Response
Permissions information not found
Input validation error
Internal server error
Request timed out
GET /info/permissions/{address} HTTP/1.1
Host: crystal-clear.mab.xyz
Accept: */*
{
"address": "text",
"functions": [
"text"
]
}