Between February 26 and May 13, nine smart contracts using the Kekius name landed on Ethereum mainnet. The highest-risk one scores 90/100 on the RektRadar scale and combines unrestricted_mint with buy_only_pattern - a textbook honeypot. The most recent one, deployed at 0x26e550AC11B26f78A04489d5F20f24E3559f7Dd9, surfaced today via a Twitter reply asking whether the contract was safe. It is not.
This is the fourth large-scale brand-jack we have walked through publicly, after the MOODANG case study, the Unicat case study, and the $CLAUDE rug pull factory. Same mechanics, different ticker.
The scoreboard
| Address | Symbol | Name | Score | Contract | Detected |
|---|---|---|---|---|---|
| 0x6dc377…d452 | ETH6900 | AsteroidPepeNeiroKekiusFloki420 | 90 | Token (factory) | 2026-04-17 |
| 0x3eb6f3…a93e | KEKIUS | Kekius Maximus | 88 | MintBurnTeamToken (factory) | 2026-05-03 |
| 0x92eee1…718a | ETH6900 | AsteroidPepeNeiroKekiusFloki420 | 85 | Token (factory) | 2026-04-17 |
| 0xae1eda…7f78 | KEKIUS | Kekius Maximus | 80 | Kekius_Maximus | 2026-05-02 |
| 0x26e550…7dd9 | KEKIUS | Kekius Maximus | 70 | KEKIUS | 2026-05-13 |
| 0x91bf06…3f12 | KEKIUS | Emperor Kekius Maximus | 40 | (unverified) | 2026-03-16 |
| 0xf6138e…91b | KEKIUS | Emperor Kekius Maximus | 40 | (unverified) | 2026-03-16 |
| 0xac30fd…8f15 | KEKIUS | Emperor Kekius Maximus | 39 | Token (factory) | 2026-02-26 |
| 0x82c76b…f044 | KEKIUS | KekiusMaximus | 29 | Token (factory) | 2026-04-20 |
Score timeline
The pattern is sawtooth. Each new attention spike on the Elon “Kekius Maximus” meme triggers a fresh batch of contracts. The dormant period in late March and early April matches a quiet period on the meme, then April 17 sees two contracts shipped on the same day, then May 2-3 produces the highest-scoring pair to date.
Anatomy of the latest one - KEKIUS at 0x26e550
The contract that surfaced today scores 70/100. The flag set is a textbook trap:
hidden_owner- the ownership address is not exposed by a standardowner()call. The deployer hid it behind a proxy slot or a renamed accessor.conditional_transfer- the internal_transferfunction routes through a block-number or gas-price check. Translates to “this token only transfers under conditions the deployer controls.”trading_control- the contract exposes a function to enable/disable trading at will. After the rug, no exit.block_dependent_logic- separate from conditional_transfer: the contract readsblock.numberorblock.timestampin its core flow. Usually used to deny bot snipers at launch and then to deny everyone forever.approve_with_transfer- theapprove()function silently triggers a transfer. Approving the router can drain your wallet.reflection_token- implements_rTotal/_rOwnedreflection accounting, often used to fake a tax distribution that actually accumulates to the deployer.mass_deployer- the wallet that shipped this contract has deployed > 5 other contracts already.mass_funder- the wallet that funded this deployer has funded > 10 other deployer wallets. Cluster signal.
Eight flags concurrent. The contract is verified on Etherscan, but reading the verified source confirms every signal above.
Why Kekius attracts scammers
Three reasons converge:
- Elon’s X persona. In late 2024, Elon Musk briefly renamed his X profile to “Kekius Maximus”, spawning a meme cycle that crypto Twitter ran with. Anybody Googling “kekius crypto” or “kekius token” today is statistically a buyer the deployer can intercept.
- No official Musk-affiliated token. Musk has zero on-chain footprint despite years of speculation about it. Scammers know there is no canonical contract to compete with - whoever ranks first on Google for “kekius token” wins the buyer flow.
- Latin-meme hybrid bonus. “Kekius Maximus” sounds plausibly official (the Latin suffix imitates how some real protocols name themselves) while staying in meme-coin territory. Buyers who would not buy a generic dog-coin will buy a “respected” Latin-styled meme without realizing both are the same trap.
This is the same pattern we documented in the AI brandjack post on $xAI and $SAM. The bait is the brand. The contract is just a delivery mechanism.
The variants - same name, different attack
The nine contracts use four distinct name shapes:
Kekius Maximus(the literal) - 4 contracts, all named with the space, scoring 70-88KekiusMaximus(no space) - 1 contract, scored only 29 because it had no liquidity pair yet (would have lifted higher once trading went live)Emperor Kekius Maximus- 3 contracts in February and March, the early wave, lower flags countsAsteroidPepeNeiroKekiusFloki420with symbolETH6900- 2 contracts using a word-soup ticker combining six trending meme tags (Pepe, Neiro, Floki, ETH, “6900” = a Squid Game reference) - score 85 and 90
Each shape targets a slightly different search query. The “Emperor Kekius Maximus” framing captures users who remember the title from the original meme; the word-soup ETH6900 captures any of six unrelated trending tags simultaneously.
That last shape is the more interesting evolution. It is not one factory shipping one brand. It is a factory shipping one contract under six brand aliases at once - whatever ranks for whichever ticker first.
What a victim actually sees
The high-score variants (0x6dc377, 0x3eb6f3, 0x92eee1, 0xae1eda) all share the same downstream UX:
- Buyer finds the contract via Twitter shill, Telegram group, or organic Google search for “kekius token”.
- Buyer spends ETH to buy via Uniswap.
- Transaction succeeds, wallet shows a KEKIUS balance.
- Buyer waits for “the next pump”, or tries to sell partial.
- Sell transaction reverts. Some wallets present this as “insufficient gas” - buyers retry, lose more in gas, still cannot exit.
- Deployer pulls the LP. Token is unrecoverable.
The crucial detail is step 3: the buy succeeds. That makes the scam feel legitimate for the first hour. Most victims only realize what happened when they try to take profit - by which point the deployer has already drained all routable liquidity.
Three rules that catch every Kekius variant
You do not need RektRadar to avoid these specific contracts. Three checks catch the entire batch:
- Elon does not have a token. Any ERC-20 named after him or his X handles, including Kekius, is by definition not affiliated with him or X. Same rule applies to Trump, Musk-branded AI, and any celebrity-handle splice.
- Always simulate the sell, not just the buy. Scanners that only check the buy works will pass these honeypots. RektRadar runs both buy and sell simulations on every analysis. The
buy_failed/sell_failedflag pair is the only reliable honeypot indicator at scale. - Check the deployer history. A wallet that just shipped its first contract three days ago, holds 100% of the LP, and has no other recent transactions is a one-shot trap. The
new_wallet+creator_holds_all_lpcombination is enough to walk away.
You can scan any KEKIUS variant on the $KEKIUS scam tokens catalog on Ethereum - the data is fresh and free.
Note that the hub above groups by symbol (KEKIUS), so the two AsteroidPepeNeiroKekiusFloki420 contracts (symbol ETH6900) and the KekiusMaximus (no space) variant deploy to different symbol buckets. The full set of nine appears in the scoreboard at the top of this post.
We will keep documenting these waves as they happen. The next ticker will trend, the next factory will spin up, and the same playbook will repeat - only the brand changes.
A footnote on this post: the 0x26e550 contract at the top of the article was caught at 70 only because we shipped a scoring-engine patch this morning that re-applies the flag-count floor when post-analysis alerts accumulate flags. Before the patch, the contract showed score 18 (SAFE) in the public UI despite carrying eight red flags. A user pinged us on Twitter, we investigated, found the floor was bypassed in the monitor path, fixed it, re-scored 46 327 affected tokens, and walked back to publish this post. The full engineering writeup will follow.