Approval Security API v1
get
https://api.gopluslabs.io/api/v1/approval_security/{chain_id}?contract_addresses=
Method: GET
PATH PARAM
Parameters | Type | Required | Description |
---|---|---|---|
chain_id | String | True | Chain id, (ETH: 1, BSC: 56, OKC: 66, Heco: 128, Polygon: 137, Fantom:250, Arbitrum: 42161, Avalanche: 43114) |
QUERY PARAM
Parameters | Type | Required | Description |
---|---|---|---|
contract_addresses | String | True | Contract needs to be detected |
Request Headers
Parameters | Type | Required | Description |
Authorization | String | False |
Security items | Parameter | Description | Notice |
Contract Name | contract_name | It describes the approved contract name. | |
Contract Tag | tag | It describes which dapp uses the contract. Example:"tag": "Compound" | |
Contract or not | is_contract | It describes whether the address is a contract. "1" means true; "0" means false. | |
Creator Address | creator_address | It describes the creator address of the contract. | When the address is not a contract ("is_contract"=0), it will return "null". |
Deployed Time | deployed_time | It describes the deployed time of the contract. The value is presented as a timestamp. Example: "deployed_time": 1626578345 | When the address is not a contract ("is_contract"=0), it will return "null". |
Open Source | is_open_source | It describes whether this contract is open source. "1" means true; "0" means false. | When the address is not a contract ("is_contract"=0), it will return "null". |
Trust List | trust_list | It describes whether the address is a famous and trustworthy one. "1" means true; "0" means that we have not included this address in the trusted list; | Return "0" does not mean the address is not trustworthy. Maybe we just haven't included it yet. |
Suspected Malicious Contract | doubt_list | It describes whether the address is a suspected malicious contract. "1" means true; "0" means that we have not found malicious behavior of this address. | Return "0" does not mean it is safe. Maybe we just haven't found its malicious behavior. |
Specific Malicious Behavior | malicious_behavior:[] | It describes specific malicious behaviors.
"honeypot_related_address" means that the address is related to honeypot tokens or has created scam tokens.
"phishing_activities" means that this address has implemented phishing activities.
"blackmail_activities" means that this address has implemented blackmail activities.
"stealing_attack" means that this address has implemented stealing attacks.
"fake_kyc" means that this address is involved in fake KYC.
"malicious_mining_activities" means that this address is involved in malicious mining activities.
"darkweb_transactions" means that this address is involved in darkweb transactions.
"cybercrime" means that this address is involved in cybercrime.
"money_laundering" means that this address is involved in money laundering.
"financial_crime" means that this address is involved in financial crime.
“blacklist_doubt” means that the address is suspected of malicious behavior and is therefore blacklisted. | Returning an empty array means that no malicious behavior was found at that address. |
{
"code": 1,
"message": "ok",
"result": {
"contract_name": "TransparentUpgradeableProxy",
"tag": "ALPACA",
"is_contract": 1,
"creator_address": "0xc44f82b07ab3e691f826951a6e335e1bc1bb0b51",
"deployed_time": 1641541530,
"is_open_source": 1,
"trust_list": 1,
"doubt_list": 0,
"malicious_behavior":["phishing_activities"]
}
}
Last modified 10d ago