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.
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
- 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.
- 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.
- 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.
- 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.