VibeSwap Honeypot
What happened
VibeSwap (Vibe) is a BEP-20 token on BNB Chain at 0x4c04c78f…42ec7a, deployed on 28 February 2021 by 0x758f2244…F764FF, which received all 4,200,000 Vibe and is still the owner. The owner can mark any address with setPanCakeSwapReciever, and every transfer to a marked address reverts with "Error: Can not sell this token". Marking the PancakeSwap pair stops all sales while buys still work, because tokens leaving the pair are not checked.
Unlike the fee whitelist, this list is not closed by renounceWhitelist. De.Fi's REKT database lists Vibe as an exit scam/honeypot and says the owner could disable transfers so that users could not sell.
How it happened
- The constructor credits all 4,200,000 Vibe to the deployer, who is
owner. setPanCakeSwapReciever(address _recipient, bool _feeless)isonlyOwnerand setsPanCakeSwapReciever[_recipient]for any address, with no lock or renounce switch.- Every
transferandtransferFromruns_transfer, which callscalculateFeesBeforeSend; that function reverts with "Error: Can not sell this token" when the recipient is flagged. - A sale on PancakeSwap sends Vibe to the pair, so once the owner flags the pair, every holder's sell reverts, while buys (tokens sent from the pair) still succeed.
- The flag also blocks the owner's own sales, but the owner can clear it, sell, and set it again; ownership moves only through a two-step
transferOwnershipandrecieveOwnership, or ends withrenounceOwnership. - De.Fi's REKT database lists Vibe as an exit scam/honeypot in which users could not sell; no transaction flagging the pair was opened.
Protocol details
Evidence
- report Token Sniffer post 1386163504470659074 (De.Fi proof link) twitter.com
- transaction VibeSwap contract creation transaction bscscan.com
- address VibeSwap (Vibe) verified contract code on BscScan bscscan.com
- analysis Sourcify match for 0x4c04c78f896650aa76fa23e09e6f784b2c42ec7a 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.