Honeypots: How They Work and the One Check That Catches Them
Honeypots let you buy but not sell. Here is how the trap is built and the single check that exposes most of them before you ape.
The Trap That Only Springs When You Try to Leave
A honeypot is the oldest trick in the memecoin playbook, and it still works because it exploits the one thing every trader has: the exit. You can buy. The chart goes up. Everything looks alive. Then you hit sell and nothing happens — or the transaction fails, or you get back a fraction of what you put in.
Most memecoins go to zero on their own. A honeypot doesn't wait for that. It takes your money on the way out. That's the difference between a bad trade and a rigged one, and you need to know which one you're in before you spend a lamport or a gwei.
This is education, not advice. Nothing here is a signal to buy anything. It's a checklist so the trap catches fewer people.
How the Trap Is Built
On EVM chains (BSC, Base, Robinhood's chain) the classic honeypot lives in the token contract. The dev writes a transfer or sell restriction — a blacklist, a max-sell limit, a trading toggle — that only applies to wallets that aren't the dev's. Sometimes it's a whitelist: insiders can sell, you can't. The chart looks healthy because insiders are cycling volume through wallets that are allowed to exit.
A few common flavors:
- Blacklist honeypot: your address gets flagged the moment you buy.
- Sell-limit honeypot: you can sell, but only a tiny percentage per transaction, so you're stuck watching the price fall while you dribble out.
- Fee honeypot: the sell tax starts reasonable and gets flipped to 90%+ after liquidity is locked in.
- Owner-switch honeypot: trading looks open until the owner flips a variable and closes the exit.
On Solana it's usually not a contract-level blacklist — it's mint authority and freeze authority left in the dev's hands. If freeze authority is live, they can freeze your token account. If mint authority is live, they can print more and dump on you. Add a mutable metadata flag and the token can be renamed or re-skinned after you buy.
The One Check That Catches Most of Them
Here's the check: simulate a sell before you buy — from a wallet that isn't the dev's, on a fresh position, and confirm the sell actually returns the expected amount.
Not a buy. A sell. Most people check whether the buy goes through and call it safe. That's backwards. Anyone can let you in. The question is whether they'll let you out.
On EVM, that means a sell simulation or a contract read of the transfer/sell restrictions and owner privileges. On Solana, that means checking mint and freeze authority are revoked and metadata is immutable, then confirming a sell quote routes through. Tools on GMGN surface much of this — mint/freeze status, holder concentration, top-wallet behavior — and you can dig in at https://gmgn.uk (mirror: https://gmgn.fr).
If a sell simulation fails, or the return is a fraction of the buy, you don't need a second opinion. You walk.
The Secondary Checks That Save You When the First One Passes
A clean sell simulation isn't a green light — it's a floor. Layer these on top:
- Liquidity lock and ownership: is LP locked, and can the owner still change contract variables?
- Top-holder concentration: a handful of wallets holding most of the supply is a dump waiting to happen.
- Dev wallet behavior: has the deployer sold into every pump, or funded fresh wallets right before launch?
- Holder count vs. volume: high volume on a thin holder base is often wash trading dressed up as organic interest.
The full risk framework lives in the metrics reference. Read it once so you're not learning it mid-rug.
Why the Chart Lies
A honeypot can have a beautiful chart. Volume is real, because insiders are trading with each other. Price climbs, because the supply that's allowed to sell is small. Socials are loud, because engagement is cheap. None of that tells you whether you can exit.
This is why we keep saying the chart is the last thing you check, not the first. The setup — contract, authorities, holders, liquidity — tells you more than any green candle. And when a call comes through, treat it as a lead to verify, not a reason to skip the check. Our alert channels are listed in the channel directory, and the rules for how we operate are in the rules.
Where to Ask Before You Ape
If you're unsure whether a token is a honeypot, bring it to the chat. That's what the community is for.
- CHAT: BH GMGN CHAT — @gmgnx_chat
- SOL: BH GMGN SOLANA — @gmgnx_solana
- BSC: BH GMGN BSC — @gmgnx_bsc
- ROBINHOOD: BH GMGN ROBINHOOD — @gmgnx_robin
- BASE: BH GMGN BASE — @gmgnx_base
Add the whole set with the Telegram folder, and the site is at blackhat.finance.
The Bottom Line
A honeypot doesn't need to be clever. It just needs you to skip the exit check. Simulate the sell, confirm the authorities, look at who holds the supply — then decide. Most memecoins go to zero on their own. Your job is to make sure the ones that go to zero don't take you with them because you never checked whether the door opened.
Community
Stay connected across the chains:
- Blackhat Empire — web terminal, scans and DYOR
- BH GMGN CHAT — community, scans, DYOR and shorts
- BH GMGN SOLANA — SOL alert topics
- BH GMGN BSC — BSC alert topics
- BH GMGN ROBINHOOD — ROBINHOOD alert topics
- BH GMGN BASE — BASE alert topics
- MAIN alert channels — current public channel directory
- @gmgnxsolalertsbot — SOL configurable alerts
- @empirebscbot — BSC configurable alerts
- @gmgnxrobinhoodalertsbot — ROBINHOOD configurable alerts
- @empirebasechainbot — BASE configurable alerts
Charts and on-chain research: https://gmgn.uk.