Honeypot Checker
Find out whether you could actually sell a token, before you buy it.
Free to start: scanning is included in a free tier with a monthly usage allowance. Higher volumes and API access are on paid plans.
A honeypot is a token you can buy but cannot sell, because its contract blocks, taxes or reverts the sale. This honeypot checker answers that question directly: paste an ERC-20 contract address and Tok{In} simulates a real buy and a real sell against the token's live DEX liquidity, then decompiles the contract bytecode to show which code path would stop you. It covers Ethereum, BNB Smart Chain, Base, Arbitrum, Avalanche and Robinhood Chain.
How this honeypot check works
Tok{In} decompiles the contract's deployed bytecode with Gigahorse (Dedaub's own decompiler) and simulates a real buy and sell against live DEX liquidity. The simulation is the direct evidence: if the sell reverts while the buy succeeds, that is honeypot behaviour rather than a guess. The decompilation is the explanation: it recovers the contract's actual logic even when no verified Solidity source has been published, which is the normal case for a scam token.
Why verified source code is not enough
Most honeypot checks read whatever Solidity the deployer chose to publish. A deployer can verify source that differs in behaviour from what is deployed, hide the trap behind a proxy that is upgraded after launch, or simply publish nothing at all. Only the bytecode is authoritative, because the bytecode is what the EVM runs.
What the checker reports
Alongside the buy and sell simulation, the scan reports hidden or unlimited mint functions, buy and sell taxes and whether an owner can change them, blacklist and whitelist gates that can block one specific wallet, trading pauses and cooldowns, proxy upgradeability, and which privileged functions the owner still holds. Each flag is reported as fired, clean, or not determined. Never as a silent pass.
What a clean result does and does not mean
A clean scan means these specific checks found nothing at the moment you ran it. It is not a guarantee. An upgradeable contract can change after you read the result, an owner can raise a modifiable tax, and liquidity can be withdrawn at any time. Re-check before a large trade, and treat the verdict as evidence rather than permission.
Frequently asked questions
- How do I check if a token is a honeypot?
- Paste the token's contract address into the scanner above and pick its chain. Tok{In} simulates a buy and a sell against live DEX liquidity and reports whether the sell would succeed. It also decompiles the contract to show the code path responsible, so you can see why a sell would fail rather than only that it did.
- How much does the honeypot checker cost?
- There is a free tier: you can scan tokens without paying, within a monthly usage allowance. Sustained or high-volume use, and programmatic access through the Tok{In} API, are on paid plans. Current allowances and pricing are shown on the plans page.
- Which chains does the honeypot checker support?
- It covers Ethereum, BNB Smart Chain, Base, Arbitrum, Avalanche and Robinhood Chain. It does not cover Solana, because the analysis is built on EVM bytecode decompilation.
- Can a token pass a honeypot check and still be a scam?
- Yes. A honeypot check answers one question: can the token be sold right now. It cannot tell you whether the team will withdraw liquidity, whether an owner will raise a modifiable sell tax later, or whether an upgradeable proxy will be pointed at malicious logic tomorrow. Read the ownership and liquidity flags alongside the sell result.