DogeMissile Honeypot
What happened
DogeMissile (DogeMissile) is a BNB Chain token at 0x0cc6d4ee…869c7b, deployed on 2021-05-14. Both transfer and transferFrom revert with "please wait" when the recipient equals a stored address called newun, and the first transferFrom call stores its own recipient in newun. A holder who tries to send tokens to that address, which is what a sell into a liquidity pool does, is rejected, and the owner can change newun at any time with transfernewun.
De.Fi's REKT database lists the token as an Exit Scam/Honeypot dated 2021-05-14 and says the owner could disable the transfer function, which restricted users in selling their tokens.
How it happened
- The constructor sets the name and symbol to
DogeMissile, mints a supply of1000000000000000000000000000000000raw units (10^15 tokens at 18 decimals) to the deployer and makes itowner. - The first
transferFromcall with a non-zerofromrunsif(from != address(0) && newun == address(0)) newun = to;, so whichever address receives that first transferred amount is stored asnewun. The code does not say which address that is; the technique write-up the listing links to describes this pattern capturing the liquidity pool address in other tokens. - Every later
transferFromtakes theelse require(to != newun, "please wait");branch, andtransferrunsrequire(to != newun, "please wait");. Any transfer whose recipient isnewunreverts, and the holder's balance is not debited becausebalances[from] = balances[from].sub(tokens);runs after the check. - The owner can call
transfernewun(address _newun), which isonlyOwnerand has no cap or delay in the code. Settingnewuntoaddress(0)lets the nexttransferFromcapture a new recipient, and pointing it at an unused address lifts the block. - What happened: De.Fi's REKT database lists DogeMissile as an Exit Scam/Honeypot. No opened transaction or source in this review shows the owner calling
transfernewunor removing liquidity.
Protocol details
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.