tok{In} ERC20 Weekly Security Intelligence Report

June 1, 2026 – June 7, 2026

Previous week, May 25, 2026 – May 31, 2026Next week, June 8, 2026 – June 14, 2026
Weekly Snapshot: tokens analyzed
133,298
Ethereum
3,332
Base
36,518
BNB Chain
93,448

All Chains

32 checks
The share of the week's tokens that carry each flag, on every chain together and on each chain
CheckAll ChainsEthereumBaseBNB Chain
Trade Simulation
Honeypot: Bought, Cannot Sellnot measurednot measurednot measurednot measured
Cannot BuyCounted by the old rule: a liquid token with no simulated buy counted as a failed buy.0.3%0.0%0.0%0.4%
Tax Above 15%not measurednot measurednot measurednot measured
Transfer Blockednot measurednot measurednot measurednot measured
Trading Restrictions
Tax MechanismCounted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.59%95% (well above All Chains)38%66%
Modifiable TaxCounted by the old rule: a setter that only a misread constant made, or a write from transfer itself (such as the total supply), could count. Also, a setter of such a tax (a shared transfer function, or amount / (100 / fee)) did not count.<0.1%0.1%0.0%<0.1%
Trading Cap ActiveCounted by the old rule: a whole-supply swap that failed counted as an active trading cap.93%83%88%95%
Trading Cap MechanismCounted by the old rule: the limit of a number type (uint192 to uint248, the limit of a cast), which no trade can reach, counted as a trading cap. Also, a stored value that is only an overflow test or the whole supply counted as a trading cap.5.1%0.6%11% (well above All Chains)3.0%
Modifiable Trading CapCounted by the old rule: a setter that only a misread constant made, or a write from transfer itself (such as the total supply), could count. Also, a function that writes such a value (an overflow test or the whole supply) counted as a trading cap setter.5.1%0.6%11% (well above All Chains)3.0%
Position Cap ActiveCounted by the old rule: a whole-supply swap that failed counted as an active position cap.21%2.2%1.9%29%
Position Cap MechanismCounted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.0.1%0.0%0.0%0.1%
Modifiable Position CapCounted by the old rule: a setter that only a misread constant made, or a write from transfer itself (such as the total supply), could count. Also, a function that writes such a value (an overflow test or the whole supply) counted as a position cap setter.0.1%0.0%0.0%0.1%
Trading CooldownCounted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.0.0%0.0%0.0%0.0%
Access Controls
Blacklist / WhitelistCounted by the old rule: a check that runs only when tokens are minted or burned, such as the total-supply vote checkpoints, counted as a list.0.2%0.9%0.4%0.1%
PausableCounted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.0.7%1.9%0.7%0.6%
Modifiable PauseCounted by the old rule: a setter that only a misread constant made, or a write from transfer itself (such as the total supply), could count. Also, a function that only sets and clears a transfer lock, or only clears a flag that never blocks, counted as a pause setter.0.4%0.1%<0.1%0.5%
Allowance Bypassnot measurednot measurednot measurednot measured
Owner Privilegesnot measurednot measurednot measurednot measured
Transfer GuardedCounted by the old rule: a check that runs only in a mint or burn branch that transfer can never enter, or a lock that transfer sets and clears, counted as a guard.not measurednot measurednot measurednot measured
TransferFrom GuardedCounted by the old rule: a check that runs only in a mint or burn branch that transferFrom can never enter, or a lock that transferFrom sets and clears, counted as a guard.not measurednot measurednot measurednot measured
Contract Behaviour
External Callnot measurednot measurednot measurednot measured
TimebombCounted by the old rule: an overflow test of the time plus a duration, a 0 compared with a true/false value, and an amount that meets the time only through a shared helper, counted as a deadline; a type limit or a zero compared with the time counted as a deadline, and a deadline in a packed field and a time check inside a small helper did not count.not measurednot measurednot measurednot measured
View Modifies Statenot measurednot measurednot measurednot measured
Supply & Lifecycle
Mint or BurnCounted by the old rule: a mint that only a one-time initializer can call counted as a mint, and a burn that only the holder, or a spender within the holder's allowance, can make counted as a mint or burn.49%97% (well above All Chains)42%50%
Self-Destruct0.0%0.0%0.0%0.0%
Token Profile
Source Available99%>99%98%100%
Proxy Contract0.1%0.0%0.4%0.0%
From a Launchpadnot measurednot measurednot measurednot measured
Listed on DEX7.7%18%13%5.3%
Has Liquidity2.7%0.3%3.1%2.6%
Transfer Testednot measurednot measurednot measurednot measured
Code Analysednot measurednot measurednot measurednot measured

1.5 times the All Chains share or more, and 5 points above it

Live token screening

Want the risk profile for a token right now?

Run a free tok{In} scan to surface honeypot behavior, transfer restrictions, privileged controls, and pool-specific risk signals before users interact.

Scan a Token Now Free