Token Approval Security API
Security Items | Parameter | Description | Notice |
---|---|---|---|
Token Contract |
| It describes the token contract address which is approved. | |
Chain |
| The chain_id of the blockchain. "1" means Ethereum; "56" means BSC. | |
Token Name |
| token_name | |
Token Symbol |
| token_symbol | |
Token Precision |
| It describes the token precision. | |
Token Holdings |
| It describes the token balance of the address. | The type of return value is string. |
Open Source |
| It describes whether this contract is open source. | Un-open-sourced contracts may hide various unknown mechanisms and are extremely risky. When the contract is not open source, we will not be able to detect other risk items. |
Malicious Token |
| It describes whether this token has performed malicious behaviors. | Malicious behaviors include random additions, blacklist abuse, falsified transactions, and other high-risk behaviors. Interacting with tokens flagged as Malicious may contain a high level of risk. |
Specific Malicious Behavior |
| It describes specific malicious behaviors.
| Returning an empty array means that no malicious behavior was found at that address. |
Approved Contract |
| It describes the approved contract. | |
Initial Approval Time |
| It describes when is the first time owner approved allowance to the spender. The value is a timestamp. | |
Initial Approval Hash |
| It describes the initially approved allowance hash of the contract. | |
Latest Approved Time |
| It describes the latest allowance changing time of the contract. The value is a timestamp. | |
Latest Approved Hash |
| It describes the latest allowance changing hash of the contract. | |
Approved Amount |
| It describes the approved amount of the contract. | The type of return value is string. |
Address Info |
| It describes the approved contract info. The info includes: (1) "contract_name" describes the approved contract name. (2) "tag" describes which dApp uses the contract. Example: "tag": "Compound". (3) "is_contract" describes whether the address is a contract. "1" means true; "0" means false. (4) "is_open_source" describes whether this contract is open source. "1" means true; "0" means false. (5) "trust_list" 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. (6) "doubt_list" describes whether the address is a suspected malicious contract. "1" means true; "0" means that we have not found malicious behavior of this address. (7)"malicious_behavior" describes specific malicious behaviors. (8) "creator_address" describes the creator address of the contract. (9) "deployed_time" describes the deployed time of the contract. The value is presented as a timestamp. | When the address is not a contract ("is_contract"=0), "contract_name", "creator_address", and "deployed_time" will return "null". When no malicious behavior was found at that address, "malicious_behavior" will return an empty array. |
ERC721 NFT Approval Security API
Security Items | Parameter | Description | Notice |
---|---|---|---|
Token Contract |
| It describes the NFT contract address which is approved. | |
Chain |
| The chain_id of the blockchain. "1" means Ethereum; "56" means BSC. | |
NFT Name |
| NFT name | |
NFT Symbol |
| NFT symbol | |
Open Source |
| It describes whether this contract is open source. | Un-open-sourced contracts may hide various unknown mechanisms and are extremely risky. When the contract is not open source, we will not be able to detect other risk items. |
The NFT verified |
| It describes whether the NFT is verified. "1" means that the NFT is verified; "0" means that we did not find any information about whether the NFT is verified. | |
Malicious NFT |
| It describes whether this token has performed malicious behaviors. "1" means true; | Malicious behaviors include random additions, blacklist abuse, falsified transactions, and other high-risk behaviors. Interacting with tokens flagged as Malicious may contain a high level of risk. |
Specific Malicious Behavior |
| It describes specific malicious behaviors.
| Returning an empty array means that no malicious behavior was found at that address. |
Approved Contract |
| It describes the approved contract. | |
Initial Approval Time |
| It describes when the first time owner approved allowance to the spender. The value is a timestamp. | |
Initial Approval Hash |
| It describes the initially approved allowance hash of the contract. | |
Latest Approved Time |
| It describes the latest allowance changing time of the contract. The value is a timestamp. | |
Latest Approved Hash |
| It describes the latest allowance changing hash of the contract. | |
Approved Type(Approved for all /Approved for single NFT) |
| It describes the type approved. "1" means "approved for all"; "0" means "approved for single NFT". | The type of return value is bool. Note: Only the ERC721 NFTs have the two types of approved for all /approved for single. The ERC1155 NFTs have only one type - approved for all. |
The Token_id of Approved NFT |
| It describes the token_id of the approved NFT if the approved type is "approved for single". | When the approved type is "approved for all" ("approved_for_all"=1), it will return "null". |
Address Info |
| It describes the approved contract info. | When the address is not a contract ("is_contract"=0), "contract_name", "creator_address", and "deployed_time" will return "null". When no malicious behavior was found at that address, "malicious_behavior" will return an empty array. |
ERC1155 NFT Approval Security API
Security Items | Parameter | Description | Notice |
---|---|---|---|
Token Contract |
| It describes the NFT contract address which is approved. | |
Chain |
| The chain_id of the blockchain. "1" means Ethereum; "56" means BSC. | |
NFT Name |
| NFT name | |
NFT Symbol |
| NFT symbol | |
Open Source |
| It describes whether this contract is open source. "1" means true; | Un-open-sourced contracts may hide various unknown mechanisms and are extremely risky. When the contract is not open source, we will not be able to detect other risk items. |
The NFT verified |
| It describes whether the NFT is verified. | |
Malicious NFT |
| It describes whether this token has performed malicious behaviors. | Malicious behaviors include random additions, blacklist abuse, falsified transactions, and other high-risk behaviors. Interacting with tokens flagged as Malicious may contain a high level of risk. |
Specific Malicious Behavior |
| It describes specific malicious behaviors.
| Returning an empty array means that no malicious behavior was found at that address. |
Approved Contract |
| It describes the approved contract. | |
Initial Approval Time |
| It describes when the first time owner approved allowance to the spender. The value is a timestamp. | |
Initial Approval Hash |
| It describes the initially approved allowance hash of the contract. | |
Latest Approved Time |
| It describes the latest allowance changing time of the contract. The value is a timestamp. | |
Latest Approved Hash |
| It describes the latest allowance changing hash of the contract. | |
Address Info |
| It describes the approved contract info. | When the address is not a contract ("is_contract"=0), "contract_name", "creator_address", and "deployed_time" will return "null". When no malicious behavior was found at that address, "malicious_behavior" will return an empty array. |