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 Sell261 (3.8% of liquid)
By launchpad
❯+ 32 from 6 more launchpads, show them
Examples · deepest pool liquidity first
DCA$1.01M0x61e91d … b33333心系美少女$258.2K0x7771e9 … 6e252fCIY$84.5K0xf4314c … 7690c0FRC(Farcaster)$60.0K0xf01baf … 245c6fSRT(Strait)$38.1K0x11492a … 379304❯Cannot Buy374 (5.4% of liquid)
By launchpad
❯+ 22 from 6 more launchpads, show them
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5SGI$190.3K0x046cc1 … 85be0c❯Tax Above 15%9 (0.1% of liquid)
By launchpad
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism260,061 (73%)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
❯+ 1,236 from 10 more launchpads, show them
❯Modifiable Tax176 (<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
Examples · deepest pool liquidity first
JDG$102.7K0x8e648e … c328b3ORNN$78.3K0xd0691d … 209cb5ANX$73.2K0x311125 … 26e226KAVA人生$49.0K0xa03a05 … 233333DOGGE(Dogge Ai)$20.0K0x9ac116 … 7f8888Flap❯Trading Cap Active17,660 (4.9%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯+ 43 from 5 more launchpads, show them
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯Trading Cap Mechanism14,803 (4.1%)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
❯+ 160 from 8 more launchpads, show them
❯Modifiable Trading Cap12,665 (3.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 trading cap setter.
By launchpad
❯+ 26 from 2 more launchpads, show them
❯Position Cap Active366 (0.1%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Position Cap Mechanism1,437 (0.4%)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
❯+ 26 from 4 more launchpads, show them
❯Modifiable Position Cap552 (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
❯Trading Cooldown250 (0.1%)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 / Whitelist20,092 (5.6%)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
❯+ 522 from 7 more launchpads, show them
❯Pausable17,902 (5.0%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯+ 10 from 2 more launchpads, show them
❯Modifiable Pause1,684 (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
❯+ 7 from 2 more launchpads, show them
❯Allowance Bypass112 (<0.1%)
By launchpad
❯Owner Privileges278,922 (78%)
By launchpad
❯+ 5,829 from 11 more launchpads, show them
❯Transfer Guarded35,685 (9.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
❯+ 604 from 12 more launchpads, show them
❯TransferFrom Guarded35,690 (9.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
❯+ 604 from 12 more launchpads, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call25,246 (7.0%)
By launchpad
❯+ 28 from 3 more launchpads, show them
Examples · deepest pool liquidity first
STANDARD$14.82M0x88ad8d … 8a9062BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1a❯Timebomb19,644 (5.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
❯+ 153 from 5 more launchpads, show them
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn81,921 (23%)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
❯+ 1,992 from 10 more launchpads, show them
❯Self-Destruct2 (<0.1%)
By launchpad
Examples · deepest pool liquidity first
WETH(Wrapped Ether)no pool0x5d95bd … de96b5CHFRC(CHF Reverse Convertible)no pool0xe7fdb8 … fe676bToken Profile
Metadata about the token's deployment characteristics
❯Source Available329,464 (92%)
By launchpad
❯+ 8,780 from 19 more launchpads, show them
❯Proxy Contract416 (0.1%)
By launchpad
❯From a Launchpad259,883 (72%)
By launchpad
❯+ 5,145 from 22 more launchpads, show them
❯Listed on DEX146,240 (41%)
By launchpad
❯+ 3,316 from 21 more launchpads, show them
❯Has Liquidity6,894 (1.9%)
By launchpad
❯+ 706 from 17 more launchpads, show them
❯Transfer Tested351,740 (98%)
By launchpad
❯+ 8,955 from 22 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
❯18 other launchpads, show them1,948 (0.5%)
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 | 358,929 | 3.8% | 5.4% | 73% | <0.1% | 5.6% | 5.0% | 23% | <0.1% | 0.1% | 92% |
| four.meme | 143,389 | 6.8% | 0.0% | 97% | 0.0% | 11% (well above the chain) | 11% (well above the chain) | <0.1% | <0.1% | 0.0% | >99% |
| Flap | 91,022 | 0.4% | 0.4% | >99% | <0.1% | <0.1% | <0.1% | <0.1% | 0.0% | 0.0% | >99% |
| Doppler | 16,450 | 8.0% | 47% (well above the chain) | 0.0% | 0.0% | 1.8% | 1.8% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Zora | 3,877 | 0.0% | 2.9% | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Lunch.fun | 1,079 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Clanker | 760 | — | — | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Pools.trade | 686 | 7.2% | 7.5% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Pons | 672 | 0.3% | 7.1% | 2.8% | 0.0% | 2.8% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Virtuals | 500 | — | — | >99% | 0.0% | >99% (well above the chain) | 0.0% | >99% (well above the chain) | 0.0% | 0.0% | >99% |
| Flaunch | 381 | — | — | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Memecoin.fun | 294 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| varo.rialto | 182 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| letscash.fun | 174 | 58% (well above the chain) | 16% (well above the chain) | 100% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Klik | 156 | 42% (well above the chain) | 3.8% | 69% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 99% |
| Bags | 80 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Livo | 56 | — | — | 29% | 0.0% | 29% (well above the chain) | 0.0% | 29% | 0.0% | 0.0% | 29% |
| No launchpad match | 99,046 | 2.1% | 3.3% | 25% | 0.2% | 2.9% | 2.0% | 59% (well above the chain) | 0.1% | 0.4% | 71% |
❯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.
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 Sell29 (16% of liquid)
By launchpad
❯Cannot Buy6 (3.3% of liquid)
By launchpad
❯Tax Above 15%1 (0.6% of liquid)
By launchpad
Examples · deepest pool liquidity first
MOZI(Mozi)$6.2K0x17b4a2 … 969b7cTrading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism1,319 (45%)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 Tax45 (1.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 setter of such a tax (a shared transfer function, or amount / (100 / fee)) did not count.
By launchpad
❯Trading Cap Active343 (12%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯Trading Cap Mechanism864 (30%)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 Cap767 (26%)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 Active116 (4.0%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯Position Cap Mechanism213 (7.3%)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 Cap131 (4.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 Cooldown28 (1.0%)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 / Whitelist512 (18%)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
❯Pausable282 (9.7%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause233 (8.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 only sets and clears a transfer lock, or only clears a flag that never blocks, counted as a pause setter.
By launchpad
❯Allowance Bypass32 (1.1%)
By launchpad
❯Owner Privileges1,681 (58%)
By launchpad
❯Transfer Guarded1,146 (39%)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,148 (40%)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,283 (44%)
By launchpad
❯Timebomb472 (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,973 (68%)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
❯Self-Destruct2 (0.1%)
By launchpad
Examples · deepest pool liquidity first
WETH(Wrapped Ether)no pool0x5d95bd … de96b5CHFRC(CHF Reverse Convertible)no pool0xe7fdb8 … fe676bToken Profile
Metadata about the token's deployment characteristics
❯Source Available2,468 (85%)
By launchpad
❯+ 6 from 2 more launchpads, show them
❯Proxy Contract185 (6.4%)
By launchpad
❯From a Launchpad80 (2.8%)
By launchpad
❯+ 2 from 1 more launchpad, show them
❯Listed on DEX1,328 (46%)
By launchpad
❯+ 3 from 2 more launchpads, show them
❯Has Liquidity180 (6.2%)
By launchpad
❯Transfer Tested2,789 (96%)
By launchpad
❯+ 5 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 | 2,907 | 16% | 3.3% | 45% | 1.5% | 18% | 9.7% | 68% | 1.1% | 6.4% | 85% |
| No launchpad match | 2,827 | 12% | 3.8% | 46% | 1.6% | 16% | 10% | 68% | 1.1% | 6.5% | 85% |
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 Sell16 (0.6% of liquid)
By launchpad
Examples · deepest pool liquidity first
DihFish(Dih Fish)$27.1K0xb20000 … e2dd29VIBES(Vibes)$12.9K0x9344ce … ab4150USDF(United States Dividend Fund)$1.6K0x50717d … eccad6DopplerUSDF(United States Dividend Fund)$1.6K0x55d473 … 9e971dDopplerUSDF(United States Dividend Fund)$1.6K0xfc4bbb … eb1c82Doppler❯Cannot Buy34 (1.2% of liquid)
By launchpad
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism8,829 (26%)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
❯+ 7 from 1 more launchpad, show them
❯Modifiable Tax3 (<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
Examples · deepest pool liquidity first
t1$238.860x6c8f8b … 1c34d6KWAK(Kwak)< $0.010x1d4871 … bd6ea9t1< $0.010xe21e22 … f0a2bb❯Trading Cap Active215 (0.6%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯Trading Cap Mechanism5,422 (16%)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,867 (11%)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 Active15 (<0.1%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯Position Cap Mechanism540 (1.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
❯Modifiable Position Cap14 (<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 Cooldown137 (0.4%)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 / Whitelist1,980 (5.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
❯Pausable647 (1.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 Pause452 (1.3%)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
Examples · deepest pool liquidity first
FLORK$0.090xa0b6eb … 205b3cFLORK$0.050x85e6e8 … 76885fJesski< $0.010x24c2af … d76c8fCOINCAT< $0.010x195e9f … 4a0401ARMY(Army)< $0.010x98986e … 915050❯Owner Privileges14,502 (43%)
By launchpad
❯+ 568 from 5 more launchpads, show them
❯Transfer Guarded7,955 (24%)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
❯+ 4 from 1 more launchpad, show them
❯TransferFrom Guarded7,959 (24%)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
❯+ 4 from 1 more launchpad, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call4,567 (14%)
By launchpad
❯Timebomb1,703 (5.0%)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 Burn13,727 (41%)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
❯+ 549 from 3 more launchpads, show them
Token Profile
Metadata about the token's deployment characteristics
❯Source Available19,811 (59%)
By launchpad
❯+ 572 from 5 more launchpads, show them
❯Proxy Contract37 (0.1%)
By launchpad
❯From a Launchpad6,796 (20%)
By launchpad
❯+ 274 from 4 more launchpads, show them
❯Listed on DEX11,294 (33%)
By launchpad
❯+ 17 from 3 more launchpads, show them
❯Has Liquidity2,758 (8.1%)
By launchpad
❯Transfer Tested32,225 (95%)
By launchpad
❯+ 568 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 | 33,871 | 0.6% | 1.2% | 26% | <0.1% | 5.8% | 1.9% | 41% | <0.1% | 0.1% | 59% |
| Zora | 3,877 | 0.0% | 2.9% | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Doppler | 1,598 | 25% (well above the chain) | 27% (well above the chain) | 0.0% | 0.0% | 19% (well above the chain) | 19% (well above the chain) | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Clanker | 749 | — | — | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Virtuals | 298 | — | — | 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 | 247 | — | — | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| No launchpad match | 27,075 | 0.2% | 0.8% | 16% | <0.1% | 2.3% | 1.3% | 26% | <0.1% | 0.1% | 48% |
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 (6.1% of liquid)
By launchpad
Examples · deepest pool liquidity first
DCA$1.01M0x61e91d … b33333心系美少女$258.2K0x7771e9 … 6e252fCIY$84.5K0xf4314c … 7690c0FRC(Farcaster)$60.0K0xf01baf … 245c6fLala$34.4K0xcd18b2 … 823326❯Cannot Buy69 (9.2% of liquid)
By launchpad
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5SGI$190.3K0x046cc1 … 85be0c❯Tax Above 15%8 (1.1% of liquid)
By launchpad
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism233,711 (89%)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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯Modifiable Tax120 (<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
Examples · deepest pool liquidity first
JDG$102.7K0x8e648e … c328b3ORNN$78.3K0xd0691d … 209cb5ANX$73.2K0x311125 … 26e226KAVA人生$49.0K0xa03a05 … 233333DOGGE(Dogge Ai)$20.0K0x9ac116 … 7f8888Flap❯Trading Cap Active16,002 (6.1%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯Trading Cap Mechanism4,022 (1.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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333SUN$433.1K0xb3d64e … af5da5大红袍$286.3K0xcc1d84 … 235134❯Modifiable Trading Cap3,741 (1.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 writes such a value (an overflow test or the whole supply) counted as a trading cap setter.
By launchpad
❯Position Cap Active65 (<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
心系美少女$258.2K0x7771e9 … 6e252fBHD$25.1K0x54d9c6 … 908888FlapHUH$23.4K0x13ef22 … f3a8a4马尔币(MAER)$1.4K0xf65288 … ba626eStray Cat$1.3K0x750ea5 … 8ac018❯Position Cap Mechanism253 (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
Examples · deepest pool liquidity first
心系美少女$258.2K0x7771e9 … 6e252fBHD$25.1K0x54d9c6 … 908888FlapHUH$23.4K0x13ef22 … f3a8a4BNCQ$23.1K0xff6768 … 427777four.meme盘古传承$10.5K0xf5460b … 31cbf5❯Modifiable Position Cap129 (<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
Examples · deepest pool liquidity first
心系美少女$258.2K0x7771e9 … 6e252fBHD$25.1K0x54d9c6 … 908888FlapHUH$23.4K0x13ef22 … f3a8a4BNCQ$23.1K0xff6768 … 427777four.meme盘古传承$10.5K0xf5460b … 31cbf5❯Trading Cooldown73 (<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 / Whitelist16,591 (6.3%)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
Examples · deepest pool liquidity first
JUDAO3$4.60M0xed27c7 … 333333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5大红袍$286.3K0xcc1d84 … 235134Starbucks$280.5K0xc956c5 … 5e311d❯Pausable16,638 (6.3%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333SUN$433.1K0xb3d64e … af5da5Starbucks$280.5K0xc956c5 … 5e311d心系美少女$258.2K0x7771e9 … 6e252f❯Modifiable Pause819 (0.3%)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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333SUN$433.1K0xb3d64e … af5da5Starbucks$280.5K0xc956c5 … 5e311d心系美少女$258.2K0x7771e9 … 6e252f❯Allowance Bypass38 (<0.1%)
By launchpad
Examples · deepest pool liquidity first
万福金安$30.170xe48505 … 017c79永生果蝇$22.660x70a163 … 41a724果蝇$20.780xb0af81 … 9cd1a0GDOG(Genius Dog)$15.250x630c08 … 631a64相信$13.460x322469 … a1115d❯Owner Privileges228,516 (87%)
By launchpad
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯Transfer Guarded21,237 (8.1%)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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯TransferFrom Guarded21,236 (8.1%)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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call16,664 (6.4%)
By launchpad
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5❯Timebomb16,946 (6.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
Examples · deepest pool liquidity first
BDC(Beida Coin)$6.18M0x5a9a96 … a54283JUDAO3$4.60M0xed27c7 … 333333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5大红袍$286.3K0xcc1d84 … 235134Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn29,653 (11%)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
JUDAO3$4.60M0xed27c7 … 333333DCA$1.01M0x61e91d … b33333EW$697.1K0xd263be … f28a1aSUN$433.1K0xb3d64e … af5da5GSTOCK(Gstock)$320.3K0xcafdbc … 3f9e20Token Profile
Metadata about the token's deployment characteristics
❯Source Available251,108 (96%)
By launchpad
❯+ 4 from 1 more launchpad, show them
❯Proxy Contract160 (0.1%)
By launchpad
❯From a Launchpad221,678 (85%)
By launchpad
❯Listed on DEX99,622 (38%)
By launchpad
❯+ 4 from 1 more launchpad, show them
❯Has Liquidity748 (0.3%)
By launchpad
❯Transfer Tested257,196 (98%)
By launchpad
❯+ 4 from 1 more launchpad, 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 | 262,295 | 6.1% | 9.2% | 89% | <0.1% | 6.3% | 6.3% | 11% | <0.1% | 0.1% | 96% |
| four.meme | 143,389 | 6.8% | 0.0% | 97% | 0.0% | 11% | 11% | <0.1% | <0.1% | 0.0% | >99% |
| Flap | 77,992 | 0.4% | 0.4% | >99% | <0.1% | <0.1% | <0.1% | <0.1% | 0.0% | 0.0% | >99% |
| Memecoin.fun | 293 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 40,617 | 12% (well above the chain) | 28% (well above the chain) | 41% | 0.3% | 2.8% | 2.4% | 73% (well above the chain) | 0.1% | 0.4% | 73% |
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 Sell170 (5.3% of liquid)
By launchpad
❯+ 4 from 3 more launchpads, show them
❯Cannot Buy265 (8.3% of liquid)
By launchpad
❯+ 20 from 4 more launchpads, show them
Trading Restrictions
Mechanisms that limit how or when tokens can be traded
❯Tax Mechanism16,202 (27%)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
❯+ 284 from 6 more launchpads, 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 Active1,100 (1.8%)Counted by the old rule: a whole-supply swap that failed counted as an active trading cap.
By launchpad
❯+ 3 from 2 more launchpads, show them
❯Trading Cap Mechanism4,495 (7.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
❯+ 26 from 5 more launchpads, show them
❯Modifiable Trading Cap4,290 (7.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
❯Position Cap Active170 (0.3%)Counted by the old rule: a whole-supply swap that failed counted as an active position cap.
By launchpad
❯Position Cap Mechanism431 (0.7%)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
❯+ 3 from 2 more launchpads, show them
❯Modifiable Position Cap278 (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 Cooldown12 (<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 / Whitelist1,009 (1.7%)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
❯+ 25 from 4 more launchpads, show them
❯Pausable335 (0.6%)Counted by the old rule: a lock that a transfer sets and clears in the same call counted as a pause.
By launchpad
❯Modifiable Pause180 (0.3%)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 Bypass34 (0.1%)
By launchpad
❯Owner Privileges34,223 (57%)
By launchpad
❯+ 377 from 7 more launchpads, show them
❯Transfer Guarded5,347 (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
❯+ 77 from 9 more launchpads, show them
❯TransferFrom Guarded5,347 (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
❯+ 77 from 9 more launchpads, show them
Contract Behaviour
Code paths that can change what the token does after it launches
❯External Call2,732 (4.6%)
By launchpad
❯+ 1 from 1 more launchpad, show them
❯Timebomb523 (0.9%)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
❯+ 2 from 2 more launchpads, show them
Supply & Lifecycle
Mechanisms that affect token supply or contract existence
❯Mint or Burn36,568 (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
❯+ 433 from 6 more launchpads, show them
Token Profile
Metadata about the token's deployment characteristics
❯Source Available56,077 (94%)
By launchpad
❯+ 2,139 from 15 more launchpads, show them
❯Proxy Contract34 (0.1%)
By launchpad
❯From a Launchpad31,329 (52%)
By launchpad
❯+ 1,696 from 18 more launchpads, show them
❯Listed on DEX33,996 (57%)
By launchpad
❯+ 1,234 from 17 more launchpads, show them
❯Has Liquidity3,208 (5.4%)
By launchpad
❯+ 158 from 12 more launchpads, show them
❯Transfer Tested59,530 (>99%)
By launchpad
❯+ 2,356 from 19 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
❯14 other launchpads, show them466 (0.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 | 59,856 | 5.3% | 8.3% | 27% | <0.1% | 1.7% | 0.6% | 61% | 0.1% | 0.1% | 94% |
| Doppler | 14,852 | 4.3% | 52% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Flap | 13,018 | — | — | >99% (well above the chain) | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Lunch.fun | 1,079 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Pools.trade | 684 | 7.2% | 7.5% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| Pons | 672 | 0.3% | 7.1% | 2.8% | 0.0% | 2.8% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Virtuals | 202 | — | — | 99% (well above the chain) | 0.0% | 99% (well above the chain) | 0.0% | 99% (well above the chain) | 0.0% | 0.0% | 99% |
| varo.rialto | 182 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| letscash.fun | 174 | 58% (well above the chain) | 16% (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% |
| Flaunch | 134 | — | — | 100% (well above the chain) | 0.0% | 0.0% | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Klik | 108 | — | — | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 100% (well above the chain) | 0.0% | 0.0% | 100% |
| Bags | 80 | — | — | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 100% |
| No launchpad match | 28,527 | 2.7% | 3.6% | 9.0% | <0.1% | 2.3% | 1.1% | 72% | 0.1% | 0.1% | 88% |
❯Show 3 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.