tok{In} ERC20Weekly Security Intelligence Report
tokens analyzed
Rows marked ❯with an arrow open to show which launchpads the tokens came from and the tokens themselves. The tokens are as measured when the week was published: a scan today can show a different result, because pools, owners and settings change. A liquidity figure that is struck through cannot be true: a price feed probably gave the pool the price of another asset.
Trade Simulation
What happened when a buy, a sell or a transfer of the token was simulated
❯Honeypot: Bought, Cannot Sell644 (7.6% of liquid)
By launchpad
❯+ 66 from 9 more launchpads, show them
❯Cannot Buy645 (7.6% of liquid)
By launchpad
❯+ 35 from 7 more launchpads, show them
❯Tax Above 15%6 (0.1% of liquid)
By launchpad
Examples · deepest pool liquidity first
LHC$366.8K0x3afe83 … 79b7f2CAG$38.2K0xbc8164 … b263d7KOINE$8.8K0x4f525e … 8c5681ETHREX$6.0K0xc8d6be … 0e3d37狼王$3.2K0xd9e4cd … 627777four.memeTrading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism188,474 (71%)Counted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.
By launchpad
❯+ 2,538 from 14 more launchpads, show them
❯Modifiable Tax423 (0.2%)Counted 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.
By launchpad
❯Trading Cap Active3,075 (1.2%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯+ 59 from 9 more launchpads, show them
❯Trading Cap Mechanism12,058 (4.5%)Counted 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.
By launchpad
❯+ 218 from 10 more launchpads, show them
❯Modifiable Trading Cap8,536 (3.2%)Counted 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.
By launchpad
❯+ 14 from 3 more launchpads, show them
❯Position Cap Active802 (0.3%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯+ 10 from 3 more launchpads, show them
❯Position Cap Mechanism1,528 (0.6%)Counted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.
By launchpad
❯+ 23 from 7 more launchpads, show them
❯Modifiable Position Cap482 (0.2%)Counted 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.
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Trading Cooldown1,581 (0.6%)Counted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.
By launchpad
❯+ 1 from 1 more launchpad, show them
Access Controls
Mechanisms that restrict who can interact with the token
❯Blacklist / Whitelist8,087 (3.0%)Counted 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.
By launchpad
❯+ 537 from 10 more launchpads, show them
❯Pausable2,823 (1.1%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯+ 15 from 3 more launchpads, show them
❯Modifiable Pause1,641 (0.6%)Counted 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.
By launchpad
❯+ 8 from 2 more launchpads, show them
❯Allowance Bypass43 (<0.1%)
By launchpad
❯Owner Privileges227,352 (85%)
By launchpad
❯+ 7,691 from 16 more launchpads, show them
❯Transfer Guarded20,306 (7.6%)Counted 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.
By launchpad
❯+ 1,091 from 16 more launchpads, show them
❯TransferFrom Guarded20,318 (7.6%)Counted 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.
By launchpad
❯+ 1,091 from 16 more launchpads, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call21,637 (8.1%)
By launchpad
❯+ 15 from 4 more launchpads, show them
❯Timebomb19,936 (7.5%)Counted 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.
By launchpad
❯+ 57 from 8 more launchpads, show them
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn64,870 (24%)Counted 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.
By launchpad
❯+ 3,870 from 11 more launchpads, show them
❯Self-Destruct3 (<0.1%)
By launchpad
Examples · deepest pool liquidity first
DV51(Daoi V1 Fixed 5496331)$0.010x9b1583 … af0000DV20(Daoi V1 Spiral 2496110)$0.010xd9f804 … 300000USDTZ(USDT.Z)no pool0x409f6c … e542dbToken Profile
Metadata about the token's deployment characteristics
❯Source Available255,617 (96%)
By launchpad
❯+ 19,513 from 28 more launchpads, show them
❯Proxy Contract831 (0.3%)
By launchpad
❯From a Launchpad206,533 (77%)
By launchpad
❯+ 13,665 from 29 more launchpads, show them
❯Listed on DEX113,845 (43%)
By launchpad
❯+ 6,229 from 27 more launchpads, show them
❯Has Liquidity8,481 (3.2%)
By launchpad
❯+ 1,003 from 21 more launchpads, show them
❯Transfer Tested185,161 (69%)
By launchpad
❯+ 16,310 from 28 more launchpads, show them
Launchpads
Where the week's tokens came from, and how often each launchpad's tokens carry a flag
Tokens by launchpad
❯25 other launchpads, show them4,865 (1.8%)
How often each launchpad's tokens carry a flag
| Launchpad | Tokens | Honeypot | No buy | Tax | Tax mod. | Blacklist | Pause | Mint | Bypass | Proxy | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All tokens | 266,769 | 7.6% | 7.6% | 71% | 0.2% | 3.0% | 1.1% | 24% | <0.1% | 0.3% | 96% |
| Flap | 86,264 | 1.4% | 1.1% | >99% | 0.0% | <0.1% | <0.1% | <0.1% | 0.0% | 0.0% | >99% |
| four.meme | 75,784 | 4.4% | 0.7% | 96% | <0.1% | 0.3% | 0.3% | 1.2% | <0.1% | 0.0% | >99% |
| Doppler | 24,111 | 34% (well above the chain) | 38% (well above the chain) | 0.0% | 0.0% | 0.1% | 0.1% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| trench.today | 6,709 | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Zora | 4,088 | — | — | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| o1.exchange | 2,344 | 19% (well above the chain) | 14% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Clanker | 1,557 | 0.0% | 4.8% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| letscash.fun | 811 | 52% (well above the chain) | 24% (well above the chain) | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Memecoin.fun | 792 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Lunch.fun | 661 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Virtuals | 660 | — | — | >99% | 0.0% | >99% (well above the chain) | 0.0% | >99% (well above the chain) | 0.0% | 0.0% | >99% |
| Pons | 513 | 0.3% | 5.0% | 29% | 0.0% | 29% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Klik | 509 | 49% (well above the chain) | 12% | 79% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 98% |
| varo.rialto | 440 | 33% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Livo | 381 | — | — | 15% | 0.0% | 15% (well above the chain) | 0.0% | 15% | 0.0% | 0.0% | 15% |
| Flaunch | 374 | — | — | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Bags | 216 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| hood.fun | 79 | — | — | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 1.3% |
| Ape.store | 76 | — | — | 82% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Pools.trade | 66 | 32% (well above the chain) | 17% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 60,236 | 3.5% | 5.4% | 39% | 0.7% | 8.0% (well above the chain) | 4.1% | 52% (well above the chain) | 0.1% | 1.4% | 83% |
❯Show 12 more launchpads in the table aboveShow the 8 largest only
A token is matched to a launchpad by a stored scan, its bonding-curve pool, its deployer, its bytecode or its address. “No launchpad match” does not prove that a token came from no launchpad. Rates marked ▲, in amber, are well above the chain's own; a profile column such as Source is never marked, because a high rate there is not a risk. Honeypot and No buy are out of each launchpad's liquid tokens. A rate is not shown under 20 tokens, and a launchpad needs 50 tokens for a row.
Rows marked ❯with an arrow open to show which launchpads the tokens came from and the tokens themselves. The tokens are as measured when the week was published: a scan today can show a different result, because pools, owners and settings change. A liquidity figure that is struck through cannot be true: a price feed probably gave the pool the price of another asset.
Trade Simulation
What happened when a buy, a sell or a transfer of the token was simulated
❯Honeypot: Bought, Cannot Sell60 (24% of liquid)
By launchpad
❯Cannot Buy9 (3.6% of liquid)
By launchpad
❯Tax Above 15%1 (0.4% of liquid)
By launchpad
Examples · deepest pool liquidity first
ETHREX$6.0K0xc8d6be … 0e3d37Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism1,319 (41%)Counted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.
By launchpad
❯Modifiable Tax38 (1.2%)Counted 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.
By launchpad
❯Trading Cap Active392 (12%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯Trading Cap Mechanism1,264 (39%)Counted 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.
By launchpad
❯Modifiable Trading Cap1,034 (32%)Counted 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.
By launchpad
❯Position Cap Active82 (2.5%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯Position Cap Mechanism288 (8.9%)Counted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.
By launchpad
❯Modifiable Position Cap86 (2.6%)Counted 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.
By launchpad
❯Trading Cooldown37 (1.1%)Counted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.
By launchpad
Access Controls
Mechanisms that restrict who can interact with the token
❯Blacklist / Whitelist626 (19%)Counted 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.
By launchpad
❯Pausable378 (12%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause308 (9.5%)Counted 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.
By launchpad
❯Allowance Bypass9 (0.3%)
By launchpad
❯Owner Privileges1,820 (56%)
By launchpad
❯Transfer Guarded1,531 (47%)Counted 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.
By launchpad
❯TransferFrom Guarded1,531 (47%)Counted 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.
By launchpad
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call1,406 (43%)
By launchpad
❯Timebomb520 (16%)Counted 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.
By launchpad
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn1,992 (61%)Counted 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.
By launchpad
Token Profile
Metadata about the token's deployment characteristics
❯Source Available2,681 (83%)
By launchpad
❯+ 8 from 2 more launchpads, show them
❯Proxy Contract219 (6.7%)
By launchpad
❯From a Launchpad163 (5.0%)
By launchpad
❯+ 3 from 1 more launchpad, show them
❯Listed on DEX1,398 (43%)
By launchpad
❯+ 7 from 2 more launchpads, show them
❯Has Liquidity252 (7.8%)
By launchpad
❯+ 2 from 2 more launchpads, show them
❯Transfer Tested2,979 (92%)
By launchpad
❯+ 8 from 2 more launchpads, show them
Launchpads
Where the week's tokens came from, and how often each launchpad's tokens carry a flag
Tokens by launchpad
How often each launchpad's tokens carry a flag
| Launchpad | Tokens | Honeypot | No buy | Tax | Tax mod. | Blacklist | Pause | Mint | Bypass | Proxy | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All tokens | 3,249 | 24% | 3.6% | 41% | 1.2% | 19% | 12% | 61% | 0.3% | 6.7% | 83% |
| Klik | 107 | 57% (well above the chain) | 4.5% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 90% |
| No launchpad match | 3,086 | 16% | 3.5% | 41% | 1.2% | 16% | 12% | 60% | 0.3% | 7.1% | 82% |
A token is matched to a launchpad by a stored scan, its bonding-curve pool, its deployer, its bytecode or its address. “No launchpad match” does not prove that a token came from no launchpad. Rates marked ▲, in amber, are well above the chain's own; a profile column such as Source is never marked, because a high rate there is not a risk. Honeypot and No buy are out of each launchpad's liquid tokens. A rate is not shown under 20 tokens, and a launchpad needs 50 tokens for a row.
Rows marked ❯with an arrow open to show which launchpads the tokens came from and the tokens themselves. The tokens are as measured when the week was published: a scan today can show a different result, because pools, owners and settings change. A liquidity figure that is struck through cannot be true: a price feed probably gave the pool the price of another asset.
Trade Simulation
What happened when a buy, a sell or a transfer of the token was simulated
❯Honeypot: Bought, Cannot Sell96 (2.8% of liquid)
By launchpad
❯Cannot Buy171 (5.0% of liquid)
By launchpad
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism7,476 (33%)Counted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.
By launchpad
❯+ 62 from 1 more launchpad, show them
❯Modifiable Tax8 (<0.1%)Counted 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.
By launchpad
❯Trading Cap Active149 (0.7%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯Trading Cap Mechanism4,678 (21%)Counted 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.
By launchpad
❯Modifiable Trading Cap2,260 (10%)Counted 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.
By launchpad
❯Position Cap Active16 (0.1%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯Position Cap Mechanism203 (0.9%)Counted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.
By launchpad
❯Modifiable Position Cap31 (0.1%)Counted 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.
By launchpad
❯Trading Cooldown1,465 (6.5%)Counted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.
By launchpad
Access Controls
Mechanisms that restrict who can interact with the token
❯Blacklist / Whitelist3,137 (14%)Counted 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.
By launchpad
❯Pausable397 (1.8%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause155 (0.7%)Counted 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.
By launchpad
❯Allowance Bypass10 (<0.1%)
By launchpad
❯Owner Privileges15,313 (68%)
By launchpad
❯+ 869 from 5 more launchpads, show them
❯Transfer Guarded6,972 (31%)Counted 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.
By launchpad
❯+ 7 from 1 more launchpad, show them
❯TransferFrom Guarded6,977 (31%)Counted 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.
By launchpad
❯+ 7 from 1 more launchpad, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call2,175 (9.7%)
By launchpad
❯Timebomb2,565 (11%)Counted 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.
By launchpad
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn14,408 (64%)Counted 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.
By launchpad
❯+ 803 from 3 more launchpads, show them
Token Profile
Metadata about the token's deployment characteristics
❯Source Available16,778 (75%)
By launchpad
❯+ 876 from 5 more launchpads, show them
❯Proxy Contract23 (0.1%)
By launchpad
❯From a Launchpad10,140 (45%)
By launchpad
❯+ 312 from 4 more launchpads, show them
❯Listed on DEX10,213 (45%)
By launchpad
❯+ 69 from 3 more launchpads, show them
❯Has Liquidity3,419 (15%)
By launchpad
❯+ 2 from 1 more launchpad, show them
❯Transfer Tested19,627 (87%)
By launchpad
❯+ 875 from 4 more launchpads, show them
Launchpads
Where the week's tokens came from, and how often each launchpad's tokens carry a flag
Tokens by launchpad
How often each launchpad's tokens carry a flag
| Launchpad | Tokens | Honeypot | No buy | Tax | Tax mod. | Blacklist | Pause | Mint | Bypass | Proxy | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All tokens | 22,533 | 2.8% | 5.0% | 33% | <0.1% | 14% | 1.8% | 64% | <0.1% | 0.1% | 75% |
| Zora | 4,088 | — | — | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Doppler | 3,632 | 45% (well above the chain) | 49% (well above the chain) | 0.0% | 0.0% | 0.9% | 0.9% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Clanker | 1,544 | — | — | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Virtuals | 564 | — | — | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Flaunch | 238 | — | — | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Ape.store | 69 | — | — | 90% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 12,393 | 2.0% | 4.1% | 20% | 0.1% | 8.0% | 2.9% | 35% | 0.1% | 0.2% | 54% |
A token is matched to a launchpad by a stored scan, its bonding-curve pool, its deployer, its bytecode or its address. “No launchpad match” does not prove that a token came from no launchpad. Rates marked ▲, in amber, are well above the chain's own; a profile column such as Source is never marked, because a high rate there is not a risk. Honeypot and No buy are out of each launchpad's liquid tokens. A rate is not shown under 20 tokens, and a launchpad needs 50 tokens for a row.
Rows marked ❯with an arrow open to show which launchpads the tokens came from and the tokens themselves. The tokens are as measured when the week was published: a scan today can show a different result, because pools, owners and settings change. A liquidity figure that is struck through cannot be true: a price feed probably gave the pool the price of another asset.
Trade Simulation
What happened when a buy, a sell or a transfer of the token was simulated
❯Honeypot: Bought, Cannot Sell46 (5.8% of liquid)
By launchpad
❯Cannot Buy45 (5.7% of liquid)
By launchpad
❯Tax Above 15%5 (0.6% of liquid)
By launchpad
Examples · deepest pool liquidity first
LHC$366.8K0x3afe83 … 79b7f2CAG$38.2K0xbc8164 … b263d7KOINE$8.8K0x4f525e … 8c5681狼王$3.2K0xd9e4cd … 627777four.memeCOS(Coslturn)$3.1K0x0ebc54 … f88cc9Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism174,081 (91%)Counted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.
By launchpad
❯Modifiable Tax346 (0.2%)Counted 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.
By launchpad
❯Trading Cap Active1,000 (0.5%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯Trading Cap Mechanism4,124 (2.2%)Counted 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.
By launchpad
❯Modifiable Trading Cap3,879 (2.0%)Counted 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.
By launchpad
❯Position Cap Active93 (<0.1%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
Examples · deepest pool liquidity first
MRX(Mirex)$88.8K0xa605d1 … 36d89eCAG$38.2K0xbc8164 … b263d7MSV$6.9K0xac769a … e88888FlapSHIB2$5.4K0xecdefe … e99999狼王$3.2K0xd9e4cd … 627777four.meme❯Position Cap Mechanism272 (0.1%)Counted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.
By launchpad
❯Modifiable Position Cap138 (0.1%)Counted 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.
By launchpad
❯Trading Cooldown62 (<0.1%)Counted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.
By launchpad
Examples · deepest pool liquidity first
MRX(Mirex)$88.8K0xa605d1 … 36d89eWIN$75.2K0xcd8eb5 … bd04deAI369$39.6K0x300c56 … e70774CAG$38.2K0xbc8164 … b263d7AEE$14.8K0x68223f … dfb86bAccess Controls
Mechanisms that restrict who can interact with the token
❯Blacklist / Whitelist1,594 (0.8%)Counted 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.
By launchpad
❯Pausable1,609 (0.8%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause969 (0.5%)Counted 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.
By launchpad
❯Allowance Bypass8 (<0.1%)
By launchpad
❯Owner Privileges183,923 (96%)
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Transfer Guarded7,424 (3.9%)Counted 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.
By launchpad
❯TransferFrom Guarded7,431 (3.9%)Counted 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.
By launchpad
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call16,215 (8.5%)
By launchpad
❯Timebomb16,043 (8.4%)Counted 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.
By launchpad
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn18,425 (9.6%)Counted 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.
By launchpad
Examples · deepest pool liquidity first
RADR$7.08M0xf08d18 … 38b97eX13$415.4K0x3aa921 … 32522bLHC$366.8K0x3afe83 … 79b7f2CFdao(Cash Flow Dao)$317.9K0x3daf4d … cf8888FlapFUN$263.8K0xa7d2e5 … 73f9e4❯Self-Destruct3 (<0.1%)
By launchpad
Examples · deepest pool liquidity first
DV51(Daoi V1 Fixed 5496331)$0.010x9b1583 … af0000DV20(Daoi V1 Spiral 2496110)$0.010xd9f804 … 300000USDTZ(USDT.Z)no pool0x409f6c … e542dbToken Profile
Metadata about the token's deployment characteristics
❯Source Available189,262 (99%)
By launchpad
❯+ 9 from 2 more launchpads, show them
❯Proxy Contract219 (0.1%)
By launchpad
❯From a Launchpad161,655 (84%)
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Listed on DEX82,537 (43%)
By launchpad
❯+ 9 from 2 more launchpads, show them
❯Has Liquidity789 (0.4%)
By launchpad
❯Transfer Tested118,077 (62%)
By launchpad
❯+ 9 from 2 more launchpads, show them
Launchpads
Where the week's tokens came from, and how often each launchpad's tokens carry a flag
Tokens by launchpad
How often each launchpad's tokens carry a flag
| Launchpad | Tokens | Honeypot | No buy | Tax | Tax mod. | Blacklist | Pause | Mint | Bypass | Proxy | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All tokens | 191,515 | 5.8% | 5.7% | 91% | 0.2% | 0.8% | 0.8% | 9.6% | <0.1% | 0.1% | 99% |
| Flap | 85,219 | 0.6% | 1.2% | >99% | 0.0% | 0.1% | <0.1% | 0.1% | 0.0% | 0.0% | >99% |
| four.meme | 75,784 | 4.4% | 0.7% | 96% | <0.1% | 0.3% | 0.3% | 1.2% | <0.1% | 0.0% | >99% |
| Memecoin.fun | 643 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 29,860 | 19% (well above the chain) | 23% (well above the chain) | 55% | 1.1% | 4.3% | 4.6% | 59% (well above the chain) | <0.1% | 0.7% | 93% |
A token is matched to a launchpad by a stored scan, its bonding-curve pool, its deployer, its bytecode or its address. “No launchpad match” does not prove that a token came from no launchpad. Rates marked ▲, in amber, are well above the chain's own; a profile column such as Source is never marked, because a high rate there is not a risk. Honeypot and No buy are out of each launchpad's liquid tokens. A rate is not shown under 20 tokens, and a launchpad needs 50 tokens for a row.
Rows marked ❯with an arrow open to show which launchpads the tokens came from and the tokens themselves. The tokens are as measured when the week was published: a scan today can show a different result, because pools, owners and settings change. A liquidity figure that is struck through cannot be true: a price feed probably gave the pool the price of another asset.
Trade Simulation
What happened when a buy, a sell or a transfer of the token was simulated
❯Honeypot: Bought, Cannot Sell442 (11% of liquid)
By launchpad
❯+ 47 from 7 more launchpads, show them
❯Cannot Buy420 (10% of liquid)
By launchpad
❯+ 26 from 4 more launchpads, show them
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism5,598 (11%)Counted by the old rule: a tax that the token moves through its shared transfer function, or writes as amount / (100 / fee), did not count.
By launchpad
❯+ 412 from 9 more launchpads, show them
❯Modifiable Tax31 (0.1%)Counted 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.
By launchpad
❯Trading Cap Active1,534 (3.1%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯+ 18 from 5 more launchpads, show them
❯Trading Cap Mechanism1,992 (4.0%)Counted 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.
By launchpad
❯+ 27 from 7 more launchpads, show them
❯Modifiable Trading Cap1,363 (2.8%)Counted 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.
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Position Cap Active611 (1.2%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯+ 3 from 1 more launchpad, show them
❯Position Cap Mechanism765 (1.5%)Counted by the old rule: a stored value that is only an overflow test or the whole supply counted as a position cap.
By launchpad
❯+ 13 from 5 more launchpads, show them
❯Modifiable Position Cap227 (0.5%)Counted 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.
By launchpad
❯Trading Cooldown17 (<0.1%)Counted by the old rule: the block number of a vote checkpoint, which every transfer writes, counted as a cooldown.
By launchpad
Access Controls
Mechanisms that restrict who can interact with the token
❯Blacklist / Whitelist2,730 (5.5%)Counted 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.
By launchpad
❯+ 35 from 7 more launchpads, show them
❯Pausable439 (0.9%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause209 (0.4%)Counted 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.
By launchpad
❯Allowance Bypass16 (<0.1%)
By launchpad
❯Owner Privileges26,296 (53%)
By launchpad
❯+ 638 from 12 more launchpads, show them
❯Transfer Guarded4,379 (8.9%)Counted 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.
By launchpad
❯+ 223 from 13 more launchpads, show them
❯TransferFrom Guarded4,379 (8.9%)Counted 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.
By launchpad
❯+ 223 from 13 more launchpads, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call1,841 (3.7%)
By launchpad
❯+ 2 from 2 more launchpads, show them
❯Timebomb808 (1.6%)Counted 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.
By launchpad
❯+ 6 from 5 more launchpads, show them
Examples · deepest pool liquidity first
WORTHLESS(Worthless Coin)$584.7K0xb2758f … dfe610NOTHING(how can I lose, I started with nothing)$354.3K0xf18dcf … 7e82deANTHROPIC(ANTHROPIC • Pre IPO Token)$208.2K0x4eb576 … de1cf4OPENAI(OPENAI • Pre IPO Token)$190.3K0x85a479 … b10970VECTIS$104.7K0x7f1293 … 5f95d3Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn30,045 (61%)Counted 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.
By launchpad
❯+ 673 from 7 more launchpads, show them
Token Profile
Metadata about the token's deployment characteristics
❯Source Available46,896 (95%)
By launchpad
❯+ 4,193 from 24 more launchpads, show them
❯Proxy Contract370 (0.7%)
By launchpad
❯From a Launchpad34,575 (70%)
By launchpad
❯+ 4,002 from 25 more launchpads, show them
❯Listed on DEX19,697 (40%)
By launchpad
❯+ 2,672 from 23 more launchpads, show them
❯Has Liquidity4,021 (8.1%)
By launchpad
❯+ 368 from 18 more launchpads, show them
❯Transfer Tested44,478 (90%)
By launchpad
❯+ 4,954 from 25 more launchpads, show them
Launchpads
Where the week's tokens came from, and how often each launchpad's tokens carry a flag
Tokens by launchpad
❯21 other launchpads, show them1,577 (3.2%)
How often each launchpad's tokens carry a flag
| Launchpad | Tokens | Honeypot | No buy | Tax | Tax mod. | Blacklist | Pause | Mint | Bypass | Proxy | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All tokens | 49,472 | 11% | 10% | 11% | 0.1% | 5.5% | 0.9% | 61% | <0.1% | 0.7% | 95% |
| Doppler | 20,479 | 32% (well above the chain) | 36% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| trench.today | 6,709 | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| o1.exchange | 2,344 | 19% (well above the chain) | 14% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Flap | 1,041 | 7.1% | 0.0% | 88% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| letscash.fun | 811 | 52% (well above the chain) | 24% (well above the chain) | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Lunch.fun | 661 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Pons | 513 | 0.3% | 5.0% | 29% (well above the chain) | 0.0% | 29% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| varo.rialto | 440 | 33% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Klik | 402 | 41% (well above the chain) | 19% (well above the chain) | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Livo | 346 | — | — | 6.4% | 0.0% | 6.4% | 0.0% | 6.4% | 0.0% | 0.0% | 6.4% |
| Bags | 216 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Memecoin.fun | 149 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Flaunch | 136 | — | — | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Virtuals | 96 | — | — | 99% (well above the chain) | 0.0% | 99% (well above the chain) | 0.0% | 99% (well above the chain) | 0.0% | 0.0% | 99% |
| hood.fun | 79 | — | — | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 1.3% |
| Pools.trade | 61 | 33% (well above the chain) | 17% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 14,897 | 3.5% | 6.0% | 21% (well above the chain) | 0.2% | 14% (well above the chain) | 2.4% | 51% | 0.1% | 2.5% | 88% |
❯Show 8 more launchpads in the table aboveShow the 8 largest only
A token is matched to a launchpad by a stored scan, its bonding-curve pool, its deployer, its bytecode or its address. “No launchpad match” does not prove that a token came from no launchpad. Rates marked ▲, in amber, are well above the chain's own; a profile column such as Source is never marked, because a high rate there is not a risk. Honeypot and No buy are out of each launchpad's liquid tokens. A rate is not shown under 20 tokens, and a launchpad needs 50 tokens for a row.
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.