MEMECOINS

The One Check That Catches a Honeypot Before You Buy

Honeypots let you buy but not sell. Here is how they work and the single check that exposes most of them.

· 5 min read · Blackhat Empire

You Can Buy. You Just Can't Sell.

A honeypot is a contract built to trap you. It lets your buy transaction go through, then blocks every sell attempt after that. Your tokens sit in your wallet, visible, priced, and completely unsellable.

This is not a rare edge case. It is one of the oldest and most effective tricks in the memecoin playbook, and it still works because it exploits the one thing every trader has: the urge to get in before everyone else.

The worst part is the chart. On most platforms a honeypot looks alive. Volume prints. Price moves. Buyers keep entering. None of that is real liquidity you can exit into. It is a display.

How a Honeypot Actually Works

Most honeypots on Solana and EVM chains rely on a few mechanics, often stacked together.

  • Sell blocking in the contract. A function or modifier checks who is selling and reverts the transaction. Sometimes it only blocks wallets that are not on a whitelist. Sometimes it blocks everyone except the deployer.
  • Blacklist logic. Your address gets flagged the moment you buy. Every sell after that fails.
  • Transfer taxes that change. A contract can start with a 0 percent tax to look clean, then raise it to 90 or 100 percent once enough buyers are in. You can technically sell, you just receive almost nothing.
  • Mutable trading flags. A hidden switch lets the dev enable "trading" for buys while sells stay disabled. The switch can be flipped whenever they want.
  • Liquidity games. The pool exists, but it is locked, burned, or pulled in a way that means your sell has no counterparty. No real exit liquidity, no exit.

Some honeypots are automated. A dev launches, waits for a threshold of buys, then dumps and disables sells in the same block. You never had a window.

The One Check That Catches Most of Them

Before you size anything, run a simulated sell on the exact token you are about to buy. Not a buy. A sell.

Here is the logic. Buying proves nothing. Anyone can make a token buyable. The only question that matters is whether the contract will let you convert back out, and the only honest way to answer it is to test the sell path against the live contract state.

On GMGN you can do this before committing real size. Pull up the token on GMGN, check the contract and the trading status, and confirm whether sells are actually executing for normal wallets. If the sell route reverts, if the tax on exit is absurd, or if the only wallets selling are the deployer and insiders, you have your answer.

A honeypot fails that check. A real token passes it, even if it is still a terrible trade for a hundred other reasons.

If you want the full breakdown of what to verify beyond this, the metrics reference at /v2/dyor/reference.html#metrics walks through the numbers that matter, and the rules at /v2/dyor/reference.html#rules cover the discipline side.

What the Check Does Not Catch

Be honest with yourself about the limits.

  • A delayed honeypot. The contract works fine today and gets weaponized tomorrow. Passing the sell check now is not a guarantee for later.
  • A soft rug. Sells work, but the dev holds most of the supply and dumps into your exit. That is a different failure mode, not a honeypot.
  • A copycat contract. You checked one address and bought another. Always verify the mint or contract address character by character.

No single check makes a memecoin safe. Most memecoins go to zero, and a large share of the ones that do were never honest to begin with.

Build the Habit, Not the Hope

The sell simulation is not a magic shield. It is a filter. It removes the laziest traps, the ones that were never going to let you out no matter how good your timing was.

Run it every time. Even on tokens that look obvious. Especially on tokens that look obvious, because that is exactly when you skip steps.

If you want to watch how these plays develop in real time across chains, our alert channels are listed at https://blackhat.finance/channels.html, and the community chats are open: BASE at @gmgnx_base, SOLANA at @gmgnx_solana, BSC at @gmgnx_bsc, and ROBINHOOD at @gmgnx_robin. You can pull the whole set into one folder here: https://t.me/addlist/1VUQZMhux_JhMzJk.

Watch the exits. Watch the sell side. That is where the truth lives.

Community

Stay connected across the chains:

Charts and on-chain research: https://gmgn.uk.