Response Details

Security Items

Parameter

Description

Notice

Contract Owner

owner

(1) owner_name - the function name of ownership. (2) owner_address - owner address of the contract.
(3) owner_type - "blackhole" means the owner is a blackhole address; "contract" means the owner is a contract; "eoa" means the owner is a common address; "multi-address"means the owner is an array/list. null means the address is not detected. No return means unknown.

When there is no owner function, or the ownership is unreadable or private, it would return empty.

Privilege Withdraw

privilege_withdraw

It describes whether the contract owner can withdraw all the assets in the contract, without users' permission.
"1" means true;
"0" means false;
"-1" means unknown.

Cannot Withdraw

withdraw_missing

It describes whether the contract lacks a withdrawal method. If it is missing, users will be unable to withdraw the assets they have put in.
"1" means true;
"0" means false;
"-1" means unknown.

Contract Verified

is_open_source

It describes whether this contract is open source.
"1" means true;
"0" means false.

Blacklist Function

blacklist

It describes whether the contract has a blacklist function that would block users from withdrawing their assets.
"1" means true;
"0" means false;
"-1" means unknown.

Contract Name

contract_name

Name of the contract.

Self-Destruct

selfdestruct

It describes whether this contract can self-destruct.
"1" means true;
"0" means false;
"-1" means unknown.

Potential Approval Abuse

approval_abuse

It describes whether the owner can spend the allowance obtained by the contract. If so, this function could potentially be abused to steal user assets.
"1" means true;
"0" means false;
"-1" means unknown.

Proxy Contract

is_proxy

It describes whether this contract has a proxy contract.
"1" means true;
"0" means false;
"-1" means unknown.