How do you use a honeypot checker before buying a token?
A honeypot checker is a tool that simulates buying and selling a token to detect whether the contract blocks withdrawals - a common scam known as a honeypot. You use it by pasting a token’s contract address into the tool, reviewing the buy and sell simulation results, and checking for red flags like high sell taxes, failed sell attempts, or suspicious contract code. This page walks through the steps, explains what the results mean, and notes the limits of these tools.
What a honeypot checker tests
A honeypot contract lets you buy a token but prevents you from selling it. The checker performs a simulated buy and sell transaction on a blockchain fork (a copy of the network), without spending real funds. It reports:
- Whether the simulated sell succeeded.
- The buy and sell tax percentages.
- Any unusual contract logic, like hidden functions that restrict transfers.
Popular honeypot checkers include Honeypot.is, Token Sniffer, and the honeypot module inside RugDoc. You do not need to connect your wallet to use them; you only need the token’s contract address.
Step-by-step: using a honeypot checker
1. Get the verified contract address
Before using any checker, confirm you have the correct token contract. A block explorer (like Etherscan for Ethereum or BscScan for Binance Smart Chain) shows the verified contract. Do not trust an address from social media or a website without cross-checking it on the explorer. The checker will only test the address you give it.
2. Open the honeypot checker site
Navigate to the tool’s website. For example, Honeypot.is works on Ethereum, Binance Smart Chain, Polygon, and several other networks. Select the correct network from the dropdown - matching the chain where the token lives.
3. Paste the contract address
Paste the address into the input field. The tool will fetch the token’s basic details (name, symbol, decimals) from the blockchain. If the tool cannot find the token, the address may be wrong or the token may not be on that network.
4. Run the simulation
Click the “Simulate” or “Check” button. The tool processes a buy and sell on its test environment. This can take a few seconds to a minute, depending on network traffic.
5. Read the results
The results page will show:
- Buy successful - usually yes, because scams want you to buy.
- Sell successful - the critical field. If it says “No” or “Failed,” the token is almost certainly a honeypot.
- Buy tax - the percentage taken when you buy. High buy tax (over 10-15%) is a warning, but not automatically a scam - some legitimate tokens have taxes for rewards or burns.
- Sell tax - the percentage taken when you sell. Very high sell tax (over 20-30%) can effectively trap your funds, even if the sell “succeeds” in the simulation.
- “Honeypot” flag - many checkers give a clear yes/no verdict. If it says “Yes,” do not buy.
6. Check additional flags
Some tools also show:
- Anti-whale mechanisms - limits on how much you can sell at once. A token that allows only tiny sells might as well be a honeypot.
- Owner functions - whether the contract has a “pause” or “blacklist” function that the deployer can use to stop selling.
- Proxy contract - whether the token uses an upgradeable proxy. This was covered elsewhere on this site, but honeypot checkers often flag it because the contract logic can be changed later to block sells.
Common honeypot patterns the checker detects
- Hidden sell restriction - the contract has a function that checks if the seller is the deployer and blocks sells from all other addresses.
- Blacklist function - the owner can add addresses to a blacklist, preventing them from selling.
- High sell tax that drains the transaction - the simulation may show a sell tax of 99%, meaning you get back nearly nothing.
- False liquidity - the pool exists but only the deployer can sell into it.
Limitations you must understand
No honeypot checker is perfect. Here is what they cannot reliably catch:
- Time-based traps - some contracts allow sells for the first few hours, then lock them permanently. A checker run today might show “sell successful” but the token will become a honeypot tomorrow.
- Whitelist-only selling - the deployer can add addresses to a whitelist after the check. The simulation sees no restrictions, but later only whitelisted wallets can sell.
- Complex multi-function logic - advanced scams use conditions that are hard to simulate (e.g., requiring a specific sequence of transactions, or checking the caller’s external interaction history).
- Low-liquidity pools - the checker simulates a small buy. If the pool has very little liquidity, the simulation may fail or give misleading tax numbers. Always also check the pool’s total liquidity yourself.
What to do after the check passes
If the honeypot checker says “safe,” that is not a guarantee. It only means the contract did not show obvious sell restrictions in that simulation. You still need to:
- Verify the contract address on a block explorer (covered elsewhere on this site).
- Read the holder distribution to see if one wallet owns most of the supply.
- Check whether the liquidity pool is locked or burned.
- Review the contract code for proxy or upgradeability.
- Simulate a real buy and sell on a testnet if possible.
A passing honeypot check is one green flag among many. It does not replace the rest of your due diligence.
Not financial advice. 1msc.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.