NOZOMI COIN Honeypot
What happened
NOZOMI COIN (NZMI) is a BNB Chain token deployed on 9 May 2021 at 0x44fc3ffd…dc87f1. Its transferFrom saves the recipient of the first transferFrom call as newun; when liquidity is added through the PancakeSwap router, that recipient is the pair. After that, every transfer or transferFrom into newun reverts with "please wait", so tokens can be bought out of the pair but no holder can sell into it.
Only the owner, hard-coded as 0x9bB3Dca8…061ca4, can change newun, and the contract has no renounceOwnership. The deployed NZMI contract also accepts BNB and lets the owner withdraw it with clearCNDAO. De.Fi's REKT database lists the token as an exit scam/honeypot.
How it happened
- The constructor sets
owner = 0x9bB3Dca8ea023cD3921cd5A661A577Bd0d061ca4and mints the whole supply, 10,000,000,000 NZMI at 18 decimals, to that address. transferFrombegins withif(from != address(0) && newun == address(0)) newun = to;. When the owner adds liquidity, the router moves the owner's tokens into the PancakeSwap pair withtransferFrom, which would setnewunto the pair.- From then on
transferFromrunsrequire(to != newun, "please wait"), andtransferruns the same check. A router sale sends the seller's tokens into the pair, so it reverts; buys send tokens out of the pair and pass. transfernewun(address _newun)isonlyOwner, so only the owner can pointnewunelsewhere and reopen sales.- Whoever holds the pool's LP tokens can remove liquidity at any time, because the pair paying out tokens is a transfer from
newun, not to it. The blog post De.Fi cites describes this template's exit as pulling liquidity after one-way buying.
Protocol details
Evidence
- report Token Sniffer post 1381346761566916614 (seed link) twitter.com
- transaction NOZOMI COIN contract creation transaction bscscan.com
- address NOZOMI COIN (NZMI) verified contract code on BscScan bscscan.com
- analysis BSC-SCAM: Stealthy Liquidity Pool Block on PancakeSwap (cryptot3ddybear, 11 April 2021) cryptot3ddybear.gitlab.io
- analysis Sourcify match for 0x44fc3ffde92744a4195cbc0dcfd92e062bdc87f1 on BNB Chain repo.sourcify.dev
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.