Skip to content

Finland93/ChainLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ChainLens Logo

ChainLens

Free Token Safety Scanner — 99 Checks · 9 Scam Patterns · 10+ APIs

🔗 Live App · 📚 Blog · 💎 $CHAINLENS

99 checks 10+ APIs 9 patterns 4 chains Free No API keys License


What is ChainLens?

ChainLens is a free, open-source crypto token safety scanner that cross-references 10+ independent data sources to detect scams, honeypots, rug pulls, bot trading, and insider manipulation. No signup. No API keys. No wallet connection.

Paste any token address → get a comprehensive safety report in seconds.

Why ChainLens?

Feature ChainLens Others
Checks per token 99 10-25
Independent API sources 10+ 1-2
Bot/wash trade detection
Trade pattern analysis
Deployer serial rugger detection
LP lock expiry warning
Copycat/clone detection
Scam pattern matching 9 patterns 0-2
Price Free forever Freemium
API keys required None Often

Supported Chains

Chain Security Sources
Solana RugCheck + GoPlus + Jupiter + Solscan
Ethereum Honeypot.is + GoPlus + De.Fi
BNB Chain Honeypot.is + GoPlus
Base Honeypot.is + GoPlus

Auto-detection: paste any address and ChainLens identifies the chain automatically via DexScreener.


99 Individual Checks

Grouped into 8 categories:

Category Checks What it detects
🤖 Bot Activity 12 Buy/buyer ratio, volume/liquidity, zero sells, spam
📊 Trade Patterns 12 Identical volumes, same-second trades, buy streaks, size uniformity
🔒 Contract Security 25+ Honeypot, hidden owner, mint, freeze, blacklist, proxy, tax
👥 Holder Distribution 12 Concentration, clusters, insiders, burn tricks, exchange filtering
💧 Liquidity Health 8 LP lock/burn, expiry, deployer ownership, FDV ratio
📈 Price Behavior 7 Pump & dump, crash, volatility, Jupiter cross-validation
🌐 Social/Meta 5 Logo, website, Twitter, Telegram, CoinGecko listing
🔍 Deployer History 8 Previous tokens, dead rate, GoPlus address flags

9 Scam Patterns

  1. 🍯 Sell Restriction (Honeypot) — cross-validated by 3 sources
  2. 💧 Unprotected Liquidity — LP lock/burn verification
  3. 📈 Rapid Rise & Fall — pump & dump detection
  4. 🔄 Artificial Volume — wash trading indicators
  5. 👥 Supply Concentration — sybil/insider clustering
  6. 🔁 Serial Rugger — deployer track record
  7. 🎭 Copycat / Minimal Presence — clone detection
  8. 🕳️ Gradual Liquidity Drain — slow rug detection
  9. 🥪 MEV / Sandwich Risk — vulnerability assessment

Data Sources (all free, no keys)

# Source Data Provided
1 DexScreener Price, volume, liquidity, pairs, chain detection
2 GeckoTerminal Unique buyers/sellers, 300 trade history, chart
3 RugCheck Solana: mint/freeze authority, LP status, holders
4 Honeypot.is EVM: buy/sell simulation, tax rates
5 GoPlus Security Contract flags, rug-pull detection, LP locker, address security
6 Jupiter Solana price cross-validation
7 CoinGecko Listing verification, market cap rank
8 Solscan Solana holder data
9 Birdeye Solana token overview (requires free API key)
10 De.Fi EVM security scoring (when available)

Quick Start

Run Locally

# Clone the repo
git clone https://github.com/Finland93/ChainLens.git
cd ChainLens

# No build step needed — it's pure HTML/CSS/JS
# Open in browser
open index.html

# Or serve with any static server
npx serve .
# or
python3 -m http.server 8000

Project Structure

chainlens/
├── index.html              # Main scanner app
├── about-us.html           # About page
├── token.html              # $CHAINLENS token page
├── css/
│   ├── core.css            # Main styles (1400 lines)
│   └── blog.css            # Blog article styles
├── js/
│   ├── api.js              # API layer — 10+ sources, CORS proxy, retry
│   ├── analysis.js         # Analysis engine — 99 checks, 9 patterns
│   ├── app.js              # App controller — scan flow, rate limit
│   ├── chains.js           # Chain config + token logo fallback
│   ├── feed.js             # New token feed (60s refresh)
│   ├── render.js           # UI rendering — 8 tabs, share card
│   ├── storage.js          # Local storage (zero knowledge)
│   ├── donate.js           # Donate modal
│   ├── ads.js              # Ad integration
│   └── sw.js               # Service Worker (offline cache)
├── blog/
│   ├── index.html          # Blog listing
│   └── *.html              # 15 educational articles
├── sitemap.xml
├── robots.txt
└── site.webmanifest

Architecture

User pastes address
        │
        ▼
   DexScreener ──→ Identify chain + get pairs
        │
        ▼
   GeckoTerminal ──→ Pool data + trades (CORS proxy fallback)
        │
        ▼
   Security APIs (parallel):
   ├── RugCheck (Solana)
   ├── Honeypot.is (EVM)
   ├── GoPlus Token Security
   ├── GoPlus Rug-Pull Detection
   ├── GoPlus Token Locker
   ├── GoPlus NFT Locker (V3)
   ├── Jupiter Price (Solana)
   ├── Solscan Holders (Solana)
   ├── Birdeye Overview (Solana)
   ├── De.Fi Scanner (EVM)
   └── CoinGecko Listing
        │
        ▼
   Analysis Engine:
   ├── Bot Detection (12 checks)
   ├── Trade Patterns (12 checks)
   ├── Contract Security (25+ checks)
   ├── Holder Analysis (12 checks)
   ├── Liquidity Health (8 checks)
   ├── Price Behavior (7 checks)
   ├── Social/Meta (5 checks)
   └── Deployer History (8 checks)
        │
        ▼
   Score 0-100 + Narrative + 9 Pattern Analysis
        │
        ▼
   Render Results (8 tabs + share card)

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to contribute

  • 🐛 Report bugsOpen an issue
  • 💡 Suggest featuresOpen an issue
  • 🔧 Submit code — Fork → branch → PR
  • 📝 Write blog articles — Cover new scam types
  • 🌍 Translations — Help us reach more people
  • Star the repo — Helps visibility

Scoring Methodology

Score Verdict Meaning
85-100 LOW RISK Few concerns. Standard due diligence applies.
65-84 MODERATE RISK Some concerns detected. Research further.
35-64 ELEVATED RISK Multiple warning signs. Extreme caution.
15-34 HIGH RISK Serious issues. Warning banner displayed.
0-14 EXTREME RISK Critical issues. Do not interact.

Critical Override

  • 1 critical issue → score capped at 40
  • 2 critical issues → capped at 25
  • 3+ critical issues → capped at 15
  • No security data → capped at 40 with warning

Privacy

Zero Knowledge Architecture:

  • No backend server
  • No user accounts
  • No wallet connection
  • No data collection
  • History/watchlist stored in localStorage (your device only)
  • All API calls go directly from your browser to data sources

Disclaimer

ChainLens is an independent research tool. It does not constitute financial advice. No score guarantees token safety. Cryptocurrency investments carry significant risk including total loss of capital. Always DYOR.


License

MIT License with Attribution — You are free to use, modify, and distribute this software. Attribution is required: you must credit ChainLens and link to chainlens.fi in any derivative work.


Support the Project

  • Star this repo
  • 💎 Buy $CHAINLENS (community token, no utility)
  • ❤️ Donate (SOL/ETH/USDC)

Every token is guilty until proven innocent.
chainlens.fi

About

Free crypto token safety scanner — 99 checks, 9 scam patterns, 10+ APIs. No signup, no API keys.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors