How ZenRugCheck Works
ZenRugCheck combines real-time on-chain data with advanced heuristics to protect you from rugpulls and malicious contracts on Solana.
1. Multi-Node Data Aggregation
ZenRugCheck doesn't rely on a single source of truth. We simultaneously query Alchemy RPC nodes for raw Solana blockchain state (Token Supply, Largest Accounts) and DexScreener API for off-chain market metrics (Liquidity, FDV, Price).
- • Connection: wss://solana-mainnet.g.alchemy.com
- • Fallback: https://api.mainnet-beta.solana.com
2. Real-Time WSS Tracking
We establish a persistent WebSocket (WSS) connection using @solana/web3.js. By binding an onAccountChange listener directly to the token's contract address, ZenRugCheck updates instantly if a developer maliciously revokes or alters contract authorities mid-trade.
The 0-100 Risk Algorithm
Every token starts with a perfect score of 100. Our algorithm ONLY checks for rug-pull indicators /it does NOT penalize for price drops, low market cap, or low volume. A token that crashes 90% in price but has all authorities revoked and LP burned will still score "Good".
infoWhat ZenRugCheck Does NOT Penalize
These are market factors, NOT rug-pull indicators. A small-cap token with revoked authorities is safer than a large-cap token with active mint authority.
verifiedBlue-Chip Safeguard
Massive established tokens (like JUP or WIF) often utilize dynamic LP systems (like Meteora DLMMs) that basic scanners flag as "Unlocked". If a token has >$50M Market Cap and >$2M Liquidity, ZenRugCheck skips minor heuristic deductions and locks the score at Verified Safe (100).
admin_panel_settingsSmart Contract Authorities
These are the most critical indicators. Active authorities mean the developer retains control over the token contract.
Creator can print unlimited tokens, inflating supply and crashing your value to zero.
Creator can freeze your wallet, making it impossible for you to sell or transfer tokens.
Creator can update the contract metadata or behavior after deployment.
water_dropLiquidity Pool (LP) Health
LP status is the second most critical rug-pull indicator. If the developer can withdraw liquidity, they can "pull the rug" at any moment.
Dev can withdraw all liquidity at any time. This is the classic rug-pull vector. Highest risk.
Safer / dev can't withdraw until lock expires. Check the lock duration on Solscan.
Safest state / liquidity is permanently locked. No one can ever withdraw it.
Not enough liquidity to sell. Even small trades cause massive slippage.
Liquidity is thin relative to market cap / structural vulnerability.
groupsTop Holder Concentration
High concentration means a single wallet or small group can crash the market with one sell order. We check up to 20 holders.
Critical: One wallet controls the majority of supply.
High risk: Large insider position.
Moderate risk: Significant individual holding.
Combined concentration is extremely high.
calculateScore Breakdown
Good
Low risk. Authorities revoked, LP secured.
Warning
Some red flags. DYOR before buying.
Danger
Critical rug-pull indicators. Avoid.