Launchpad & Token Launch

Honeypot Token

A fraudulent token where the smart contract prevents buyers from selling while the dev can still exit.

Honeypot Token — A honeypot is a type of cryptocurrency scam where the token's smart contract allows users to buy the token but prevents them from selling it. The contract contains hidden code that blocks sell transactions for all wallets except the creator's, trapping buyers' funds while the creator freely sells their holdings.

How Honeypots Work

Honeypot tokens use deceptive smart contract logic to restrict selling. The contract's transfer function includes hidden conditions that revert sell transactions for most wallets. Common techniques include a whitelist that only allows pre-approved addresses to sell, a maximum transaction limit set to zero for non-owner addresses, a dynamic tax that increases to 100% on sell orders, or a blacklist function that automatically adds all buyers.

From a buyer's perspective, the purchase transaction succeeds normally. The token appears in their wallet, and the DEX shows the trade. However, when they attempt to sell, the transaction fails or executes with a 100% tax, returning zero value. The buyer's funds are effectively locked in the token with no way to recover them.

Modern honeypots have become increasingly sophisticated. Some contracts allow selling for the first few hours or days to build confidence and attract more buyers, then activate the sell block through an owner function call. Others use proxy contracts that can have their logic swapped after deployment.

Why Understanding Honeypots Matters

Honeypots are one of the most common token scams, particularly on Ethereum and BNB Chain where custom contract logic allows complex transfer restrictions. Traders who buy into a honeypot lose 100% of their investment with no recovery possible. Even experienced traders can be caught if they do not verify the contract before buying.

Detection tools have improved significantly. Platforms like RugCheck, TokenSniffer, GoPlus, and Honeypot.is simulate sell transactions to determine if a token allows selling. Most Telegram trading bots now include automatic honeypot detection that checks contracts before executing buy orders. Despite these tools, new honeypot techniques continue to emerge.

Real-World Example

A common honeypot pattern on Ethereum involves deploying a token with a function called setMaxWalletSize. Initially, the max wallet size is set high enough to allow purchases. After buyers accumulate the token, the creator calls setMaxWalletSize with a value of zero. The transfer function checks that the recipient's balance after transfer does not exceed the max — but since the max is now zero, all sell attempts revert because the DEX pool would exceed the limit. The creator's wallet is exempted from this check, allowing them to sell freely.

Common questions about Honeypot Token in cryptocurrency and DeFi.

Use honeypot detection tools like Honeypot.is, TokenSniffer, or GoPlus Security before buying any new token. These tools simulate sell transactions on the contract to check if selling is possible. Most Telegram trading bots (popular Telegram trading bots) also include built-in honeypot checks.

Yes. If the contract owner retains the ability to modify transfer restrictions, they can activate honeypot mechanics after deployment. This is why contract renouncement is important — a renounced contract cannot be modified to add sell restrictions after launch.

Standard SPL tokens on Solana cannot include honeypot logic because the SPL Token program does not support custom transfer restrictions. However, Token-2022 tokens with transfer hook extensions could potentially implement restrictions. Additionally, tokens with active freeze authority can freeze individual wallets, achieving a similar effect.

Ready to put your knowledge into practice?

Start Boosting