selimekim94/solana-honeypot-checker — explained in plain English
Analysis updated 2026-05-18
Check whether a Solana token can be sold after buying it, to detect honeypot scams.
Analyze a token's top holders and simulate capped sells to spot risky concentration or fee traps.
Inspect a token's mint and freeze authority and liquidity pool routing before investing.
Run risk-free sell simulations locally using Surfpool instead of real mainnet trades.
| selimekim94/solana-honeypot-checker | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a Helius API key and, for holder simulations, a locally running Surfpool test node.
This project is a set of Python scripts for checking whether a token on the Solana blockchain is a honeypot, meaning a token designed so people can buy it but cannot sell it back, or can only sell it at a heavy loss. It is aimed at people looking into a specific Solana token before buying it, to see if it behaves fairly on a buy and sell round trip. There are two main scripts. The first simulates buying and then selling a token using real mainnet data and the Jupiter exchange, checking things like mint and freeze permissions, how the trade routes through liquidity pools, who holds the token, and what tax or loss shows up on the buy and sell. The second script looks at the token's top holders and, if the user sets up a local test network called Surfpool, simulates smaller capped sells from each of those holders to see whether they are able to sell at all, which can reveal red flags without risking real money. To use it, someone would clone the repository, set up a Python virtual environment, install the listed dependencies, and copy an example configuration file to fill in their own API keys, particularly from Helius, a Solana data provider, and optionally Jupiter. Running the honeypot script does not require Surfpool, but the holder analysis script benefits from it for local, risk-free sell simulations. The README documents which error codes and results tend to mean a real problem versus a false alarm, and it explicitly warns not to commit the configuration file since it can hold a wallet's private key, and to rotate any API keys that end up exposed in logs. The project is released under the MIT license, which allows free use, modification, and redistribution as long as the copyright notice is kept.
Python scripts that simulate buying and selling a Solana token to detect honeypot scams before risking real money.
Mainly Python. The stack also includes Python, Solana, Jupiter API.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.