Home/Learn/Scam Detection
Scam Detection6 min readFebruary 3, 2025

What Is a Honeypot Token? How to Detect and Avoid Them

A honeypot token lets you buy but not sell. Learn how honeypot smart contracts work, how to detect them before investing, and which tools catch them automatically.

A honeypot token is a type of crypto scam where the smart contract is designed to allow purchases but block or heavily tax all sell transactions. Investors can buy the token and watch the price rise, but when they try to sell, the transaction fails or they lose 99% to a hidden tax. Honeypots are extremely common on BSC and Ethereum, particularly in meme coin launches.

How Honeypot Contracts Work

Honeypot contracts typically use one of three mechanisms to trap investors. First, a blacklist function that prevents specific addresses (or all non-whitelisted addresses) from selling. Second, a transfer tax that is set to 100% on sell transactions, sending all proceeds to the developer wallet. Third, a conditional function that checks whether the caller is the owner — if not, the sell transaction reverts.

Warning: Honeypots are often disguised as legitimate tokens with real websites, Telegram communities, and even fake audits. The only reliable detection method is smart contract analysis.

5 Signs You May Be Looking at a Honeypot

  • The token has only buy transactions in its history — no sells from regular wallets
  • The contract is not verified on Etherscan or BSCScan
  • The sell tax is unusually high (>10%) or not disclosed
  • The contract has an 'owner' address with special privileges not documented in the whitepaper
  • The token launched recently with no prior on-chain history

How to Detect a Honeypot Before Buying

  1. 1Use GoldenBit.ai — The Smart Contract Audit pillar specifically detects honeypot functions in EVM bytecode, including blacklist patterns, conditional sell blocks, and hidden tax mechanisms.
  2. 2Check transaction history on Etherscan — Filter by token transfers and look for sell transactions from non-developer wallets. If there are none, it's a honeypot.
  3. 3Simulate a sell transaction — Tools like Tenderly allow you to simulate a sell transaction before executing it. If it reverts, you've found a honeypot.
  4. 4Read the contract code — Look for functions named 'setFee', 'blacklist', 'excludeFromReward', or 'updateTaxFee' that can be called by the owner after launch.

What to Do If You're Already Stuck in a Honeypot

Unfortunately, if you are already holding a honeypot token, your options are limited. In some cases, the developer leaves a small sell window open (e.g., 1–5% of holdings can be sold at a time) to maintain the illusion of legitimacy. Try selling a very small amount first. If that succeeds, sell the rest immediately. If the contract has a time-based unlock, watch for it — some honeypots release sell restrictions after a set period to allow the developer to dump.

Check any token for honeypot functions before you invest.

// SECURITY_UPDATES

Get Notified When We Publish New Guides

New crypto security guides, rug pull alerts, and DeFi risk analysis — delivered to your inbox. No spam, unsubscribe anytime.

KEYWORDS
honeypot tokenhoneypot cryptohoneypot detectorhow to detect honeypotcrypto honeypot scam
// RECENTLY_SCANNED_TOKENS

Apply what you just learned — scan these recently analyzed tokens.