CN
Token Security API
Open, permissionless, user-driven token security detection platform
{{ token_symbol }}
{{ token_name }}
Security Detection
Risky item
Risky items
{{ red_items_count }}
Attention item
Attention items
{{ orange_items_count }}
Basic Info
Token Symbol
{{ token_symbol }}
Token Name
{{ token_name }}
Token Contract Address
{{ token_addr.slice(0, 6) + '...' + token_addr.slice(-6) }}
Contract Creator
{{ creator_address.slice(0, 6) + '...' + creator_address.slice(-6) }}
--
Contract Owner
{{ owner_address.slice(0, 6) + '...' + owner_address.slice(-6) }}
--
Contract Security
Trusted Token
This token is a famous and trustworthy one..
Contract source code verified
This token contract is open source. You can check the contract code for details. Unsourced token contracts are likely to have malicious functions to defraud their users of their assets.
Contract source code not verified
This token contract has not been verified. We cannot check the contract code for details. Unsourced token contracts are likely to have malicious functions to defraud users of their assets.
No proxy
There is no proxy in the contract. The proxy contract means contract owner can modifiy the function of the token and possibly effect the price.
Proxy contract
This contract is an Admin Upgradeability Proxy. The proxy contract means the contract owner can modifiy the function of the token and could possibly effect the price.There is possibly a way for the team to Rug or Scam. Please confirm the details with the project team before buying.
No mint function
Mint function is transparent or non-existent. Hidden mint functions may increase the amount of tokens in circulation and effect the price of the token.
Mint function
The contract may contain additional issuance functions, which could maybe generate a large number of tokens, resulting in significant fluctuations in token prices. It is recommended to confirm with the project team whether it complies with the token issuance instructions.
No function found that retrieves ownership
If this function exists, it is possible for the project owner to regain ownership even after relinquishing it
Functions with retrievable ownership
If this function exists, it is possible for the project owner to regain ownership even after relinquishing it
Owner can't change balance
The contract owner is not found to have the authority to modify the balance of tokens at other addresses.
Owner can change balance
The contract owner has the authority to modify the balance of tokens at other addresses, which may result in a loss of assets.
No hidden owner
No hidden owner address was found for the token. For contract with a hidden owner, developer can still manipulate the contract even if the ownership has been abandoned.
Hidden owner
The token has a hidden owner address.For contract with a hidden owner, developer can still manipulate the contract even if the ownership has been abandoned.
This token can not self destruct
No self-destruct function found. If this function exists and is triggered, the contract will be destroyed, all functions will be unavailable, and all related assets will be erased.
This token can self destruct
The contract has the self-destruct function. When it is triggered, this contract will be destroyed, all functions will be unavailable, and all related assets will be erased.
No external call risk found
External calls would cause this token contract to be highly dependent on other contracts, which may be a potential risk.
Potential risk of external call
The contract would call functions of other contracts when primary methods are executed.It would cause this contract to be highly dependent on other contracts, which may be a potential risk.
Honeypot Risk
Buy Tax:  {{ (buy_tax * 100).toFixed(2) }}%
Buy Tax:  {{ (buy_tax * 100).toFixed(2) }}%
Buy Tax:  {{ (buy_tax * 100).toFixed(2) }}%
Sell Tax:  {{ (sell_tax * 100).toFixed(2) }}%
Sell Tax:  {{ (sell_tax * 100).toFixed(2) }}%
Sell Tax:  {{ (sell_tax * 100).toFixed(2) }}%
Above 10% may be considered a high tax rate. More than 50% tax rate means may not be tradable.
No items
This does not appear to be a honeypot.
We are not aware of any code that prevents the sale of tokens
May the token is a honeypot.
This token contract has a code that states that it cannot be sold. Maybe this is a honeypot.
No codes found to suspend trading.
If a suspendable code is included, the token maybe neither be bought nor sold (honeypot risk).
Functions that can suspend trading
If a suspendable code is included, the token maybe neither be bought nor sold (honeypot risk).
Holders can sell all of the token
Holders can sell all of the token. Some token contracts will have a maximum sell ratio.
Holders cannot sell all of the tokens
Holders cannot sell all of the tokens and can only sell up to the percentage specified in the contract.
The token can be bought
Generally, these unbuyable tokens would be found in Reward Tokens. Such Tokens are issued as rewards for some on-chain applications and cannot be bought directly by users.
The token cannot be bought
Generally, these unbuyable tokens would be found in Reward Tokens. Such Tokens are issued as rewards for some on-chain applications and cannot be bought directly by users.
No trading cooldown function
The token contract has no trading cooldown function. If there is a trading cooldown function, the user will not be able to sell the token within a certain time or block after buying.
Trading cooldown function
The token contract has the trading cooldown function. Within a certain time or block after buying, the user will not be able to sell the token.
No anti_whale(Unlimited number of transactions)
There is no limit to the number of token transactions. The number of scam token transactions may be limited (honeypot risk).
Anti_whale(Limited number of transactions)
The number of token transactions is limited. The number of scam token transactions may be limited (honeypot risk).
Tax cannot be modified
The contract owner may not contain the authority to modify the transaction tax. If the transaction tax is increased to more than 49%, the tokens will not be able to be traded (honeypot risk).
Tax can be modified
The contract owner may contain the authority to modify the transaction tax. If the transaction tax is increased to more than 49%, the tokens will not be able to be traded (honeypot risk).
No blacklist
The blacklist function is not included. If there is a blacklist, some addresses may not be able to trade normally (honeypot risk).
Blacklist function
The blacklist function is included. Some addresses may not be able to trade normally (honeypot risk).
No whitelist
The whitelist function is not included. If there is a whitelist, some addresses may not be able to trade normally (honeypot risk).
Whitelist function
The whitelist function is included. Some addresses may not be able to trade normally (honeypot risk).
No tax changes found for personal addresses
No tax changes were found for every assigned address. If it exists, the contract owner may set a very outrageous tax rate for assigned address to block it from trading.
The taxes can be changed for personal addresses
The taxes can be changed for every assigned address.The contract owner may set a very outrageous tax rate for assigned address to block it from trading.
Other Risk
True token
This token is issued by its declared team. Some scams will create a well-known token with the same name to defraud their users of their assets.
Fake token
This token is not issued by its declared team. Some scams will create a well-known token with the same name to defraud their users of their assets.
No airdrop scam
This is not an airdrop scam. Many scams attract users through airdrops.
Airdrop scam
You may lose your assets if giving approval to the website of this token.
Other potential risk
{{ other_potential_risks }}
Top 10 Holders
Token Holders: {{ holder_count }}
Total Supply: {{ total_supply }}
Top10 Holders Ratio
{{ parseFloat(holders_percent).toFixed(2) + '%'}}
Owner's Holdings: {{ parseFloat(owner_balance).toFixed(2) }} --
Percent: {{ (owner_percent * 100).toFixed(2) }}% Percent: --
Creator's Holdings: {{ parseFloat(creator_balance).toFixed(2) }}
Percent: {{ (creator_percent * 100).toFixed(2) }}%
Creator
{{ creator_address.slice(0, 6) + '...' + creator_address.slice(-6) }}
{{ nFormatter(creator_balance, 3) }}  ({{ (creator_percent * 100).toFixed(2) }}%)
Owner
{{ owner_address.slice(0, 6) + '...' + owner_address.slice(-6) }}
{{ nFormatter(owner_balance, 3) }}  ({{ (owner_percent * 100).toFixed(2) }}%)
--
DEX
Top 10 LP Holders
LP Holders: {{ lp_holder_count }}
Total Supply: {{ lp_total_supply }}
Percent of LP Locked
{{ parseFloat(lp_holders_percent).toFixed(2) + '%'}}
Detecting