Blog
Honeypot Checker — How to Detect Honeypot Tokens
Honeypot tokens let you buy but block you from selling. Learn how they work and how to detect them before you lose money.
What Is a Honeypot Token?
A honeypot token is a scam cryptocurrency that allows users to buy but prevents them from selling. The name comes from cybersecurity, where a "honeypot" is a trap designed to attract victims. In crypto, a honeypot token attracts buyers with rising price charts, but the smart contract contains hidden restrictions that block sell transactions.
Honeypot tokens are one of the most common crypto scam types, accounting for an estimated 25-30% of all rug pull incidents on Solana and EVM chains. They are particularly dangerous because the token appears to function normally from the buyer's perspective — the price chart shows healthy trading activity, and the buy transaction succeeds without issues.
The victim only discovers the honeypot when they attempt to sell. The sell transaction fails, reverts, or executes with a 99% tax, leaving the buyer with tokens they cannot convert back to value.
How Honeypot Tokens Work
Honeypot tokens use smart contract code to differentiate between buy and sell transactions, applying different rules to each:
- Creator deploys the token with hidden restrictions in the contract code
- Creator adds liquidity to a DEX, creating a trading pair
- Victims buy the token — buy transactions succeed normally
- Price rises as buy pressure increases with no sell pressure
- Victims attempt to sell — sell transactions fail or execute with massive fees
- Creator removes liquidity or sells through a whitelisted function, taking all profits
The key insight is that the price chart looks artificially bullish because there are no sells. This attracts more buyers, creating a self-reinforcing trap until the creator exits.
Types of Honeypot Mechanisms
- Blacklist/whitelist: The contract maintains a list of addresses allowed to sell. Only the creator's wallets are whitelisted. All other addresses are blocked from selling.
- Dynamic tax: Buy tax is 0%, sell tax is 90-100%. The tax is often not visible in the contract's main functions but hidden in internal transfer logic.
- Max sell amount: Sell transactions are limited to tiny amounts (e.g., 0.0001 tokens) while buys have no limits. You can technically sell, but only fractions of a cent at a time.
- Cooldown manipulation: Sell transactions require a cooldown period that is set to an extremely long duration (years or centuries).
- External call exploits: The contract calls an external contract during sells that can be modified by the creator to block transactions.
- Balance manipulation: The contract reports a different balance than what you actually hold, making it impossible to sell your "displayed" balance.
How to Detect Honeypots
Honeypot detection works by simulating transactions against the token's smart contract before you risk real money:
- Transaction simulation: The tool simulates a buy transaction followed by a sell transaction. If the sell fails, reverts, or returns significantly less value than expected, the token is flagged as a potential honeypot.
- Contract code analysis: Automated tools scan the contract bytecode for known honeypot patterns — blacklist functions, dynamic fee logic, transfer restrictions, and external calls.
- Trading history analysis: If a token has many buys but zero or near-zero sells, it is likely a honeypot. Check the trading history on DexScreener or the block explorer.
- Sell simulation: Some tools specifically simulate sell transactions from multiple wallet addresses to check if selling is universally blocked or only restricted for certain addresses.
Best Honeypot Checker Tools
- OpenLiquid Rug Checker: Multi-chain honeypot detection with buy/sell simulation. Supports Solana, Ethereum, Base, BSC, and 4 more chains. Free, via Telegram.
- Honeypot.is: EVM-specific honeypot detector that simulates buy and sell transactions. Shows estimated buy/sell tax percentages.
- GoPlus Security API: Provides honeypot detection as part of its broader token security API. Used by many wallets and DEXs for automatic warnings.
- Token Sniffer: Checks EVM tokens against a database of known honeypot contract patterns.
- RugCheck: Solana-focused, checks for freeze authority and transfer restrictions that could indicate honeypot behavior.
For most reliable results, check a token with at least two different tools before buying.
Manual Testing Methods
If automated tools are unavailable or you want additional confirmation:
- Micro-buy test: Buy the absolute minimum amount (less than $1) and immediately try to sell it. If the sell fails, it is a honeypot.
- Check block explorer: Look at recent transactions. If there are many "buy" swaps but zero "sell" swaps, it is almost certainly a honeypot.
- Read the contract: On verified contracts, look for functions like setBlacklist, setMaxSellAmount, or any function that modifies transfer behavior.
- Check DexScreener: The buy/sell ratio on DexScreener should show both buys and sells. A token with 100% buys and 0% sells is a honeypot.
Manual testing is slower but provides real-world confirmation that no simulation can fully replicate.
Frequently Asked Questions
You will be unable to sell the token through normal means. Your purchase amount is effectively lost. The token may still show in your wallet with a visible value, but you cannot convert it back to SOL, ETH, or any other asset. In some cases, the honeypot may allow very small sells (micro-amounts) but not enough to recover your investment.
No. Automated honeypot checkers detect the majority of known honeypot patterns, but sophisticated new techniques can sometimes evade detection. Some honeypots are designed to pass initial checks and only activate restrictions after a certain number of buys or after a time delay. Always combine automated tools with manual verification.
Honeypots exist on all chains. Solana has simpler token mechanics (SPL tokens have fewer customizable functions), so honeypots there typically rely on freeze authority or custom program logic. EVM chains (Ethereum, Base, BSC) support more complex contract logic, enabling more sophisticated honeypot mechanisms. In terms of total count, BSC historically has the highest number of honeypot deployments.
Try OpenLiquid Free
1% fee per session. No subscriptions. 8 chains. 7 tools. 100% Telegram.
Launch OpenLiquid Bot