Finland93/ChainLens
GitHub: Finland93/ChainLens
ChainLens 是一款免费开源的加密代币安全扫描器,通过聚合十余个数据源进行 99 项深度检查,帮助用户识别蜜罐、撤资及交易操纵等潜在诈骗风险。
Stars: 1 | Forks: 0
ChainLens
免费代币安全扫描器 — 99 项检查 · 9 种诈骗模式 · 10+ API
🔗 在线应用 ·
📚 博客 ·
💎 $CHAINLENS
## 什么是 ChainLens?
ChainLens 是一个免费、开源的加密代币安全扫描器,它交叉引用 **10+ 个独立数据源** 来检测诈骗、蜜罐、撤资(rug pull)、机器人交易和内部操纵。无需注册。无需 API 密钥。无需连接钱包。
粘贴任何代币地址 → 在几秒钟内获得全面的安全报告。
### 为什么选择 ChainLens?
| 功能 | ChainLens | 其他 |
|---------|-----------|--------|
| 每个代币的检查项 | **99** | 10-25 |
| 独立 API 源 | **10+** | 1-2 |
| 机器人/洗交易检测 | ✅ | ❌ |
| 交易模式分析 | ✅ | ❌ |
| 部署者连环撤资检测 | ✅ | ❌ |
| LP 锁定过期警告 | ✅ | ❌ |
| 仿冒/克隆检测 | ✅ | ❌ |
| 诈骗模式匹配 | **9 种模式** | 0-2 |
| 价格 | **永久免费** | 免费增值 |
| 需要 API 密钥 | **无** | 通常需要 |
## 支持的链
| 链 | 安全来源 |
|-------|-----------------|
| **Solana** | RugCheck + GoPlus + Jupiter + Solscan |
| **Ethereum** | Honeypot.is + GoPlus + De.Fi |
| **BNB Chain** | Honeypot.is + GoPlus |
| **Base** | Honeypot.is + GoPlus |
自动检测:粘贴任何地址,ChainLens 会通过 DexScreener 自动识别链。
## 99 项独立检查
分为 **8 个类别**:
| 类别 | 检查项 | 检测内容 |
|----------|--------|----------------|
| 🤖 机器人活动 | 12 | 买入/买家比率、成交量/流动性、零卖出、垃圾信息 |
| 📊 交易模式 | 12 | 相同成交量、同秒交易、买入连胜、规模一致性 |
| 🔒 合约安全 | 25+ | 蜜罐、隐藏所有者、增发、冻结、黑名单、代理、税费 |
| 👥 持有者分布 | 12 | 集中度、集群、内部人员、销毁技巧、交易所过滤 |
| 💧 流动性健康 | 8 | LP 锁定/销毁、过期、部署者所有权、FDV 比率 |
| 📈 价格行为 | 7 | 拉高出货、崩盘、波动性、Jupiter 交叉验证 |
| 🌐 社交/元数据 | 5 | Logo、网站、Twitter、Telegram、CoinGecko 上币 |
| 🔍 部署者历史 | 8 | 历史代币、死亡率、GoPlus 地址标记 |
### 9 种诈骗模式
1. 🍯 **卖出限制(蜜罐)** — 由 3 个来源交叉验证
2. 💧 **未受保护的流动性** — LP 锁定/销毁验证
3. 📈 **暴涨暴跌** — 拉高出货检测
4. 🔄 **虚假成交量** — 洗交易指标
5. 👥 **供应量集中** — 女巫/内部人员集群
6. 🔁 **连环撤资者** — 部署者过往记录
7. 🎭 **仿冒 / 极简存在** — 克隆检测
8. 🕳️ **流动性缓慢流失** — 缓慢撤资检测
9. 🥪 **MEV / 三明治攻击风险** — 漏洞评估
## 数据来源(全部免费,无需密钥)
| # | 来源 | 提供的数据 |
|---|--------|--------------|
| 1 | [DexScreener](https://dexscreener.com) | 价格、成交量、流动性、交易对、链检测 |
| 2 | [GeckoTerminal](https://geckoterminal.com) | 独立买家/卖家、300 条交易历史、图表 |
| 3 | [RugCheck](https://rugcheck.xyz) | Solana:增发/冻结权限、LP 状态、持有者 |
| 4 | [Honeypot.is](https://honeypot.is) | EVM:买入/卖出模拟、税率 |
| 5 | [GoPlus Security](https://gopluslabs.io) | 合约标记、撤资检测、LP 锁定器、地址安全 |
| 6 | [Jupiter](https://jup.ag) | Solana 价格交叉验证 |
| 7 | [CoinGecko](https://coingecko.com) | 上币验证、市值排名 |
| 8 | [Solscan](https://solscan.io) | Solana 持有者数据 |
| 9 | [Birdeye](https://birdeye.so) | Solana 代币概览(需要免费 API 密钥) |
| 10 | [De.Fi](https://de.fi) | EVM 安全评分(可用时) |
## 快速开始
### 本地运行
```
# 克隆 repo
git clone https://github.com/Finland93/ChainLens.git
cd ChainLens
# 无需构建步骤 — 它是纯 HTML/CSS/JS
# 在浏览器中打开
open index.html
# 或使用任何 static server 提供服务
npx serve .
# 或
python3 -m http.server 8000
```
### 项目结构
```
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
```
## 架构
```
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.md](CONTRIBUTING.md) 了解指南。
### 贡献方式
- 🐛 **报告错误** — [创建 issue](../../issues/new?template=bug_report.md)
- 💡 **建议功能** — [创建 issue](../../issues/new?template=feature_request.md)
- 🔧 **提交代码** — Fork → 分支 → PR
- 📝 **撰写博客文章** — 涵盖新的诈骗类型
- 🌍 **翻译** — 帮助我们触达更多人
- ⭐ **给仓库点星** — 提高可见度
## 评分方法
| 分数 | 结论 | 含义 |
|-------|---------|---------|
| 85-100 | 低风险 | 几乎无担忧。适用标准尽职调查。 |
| 65-84 | 中等风险 | 检测到一些担忧。需进一步研究。 |
| 35-64 | 风险较高 | 多个警告信号。极度谨慎。 |
| 15-34 | 高风险 | 严重问题。显示警告横幅。 |
| 0-14 | 极高风险 | 关键问题。请勿交互。 |
### 关键问题覆盖
- 1 个关键问题 → 分数上限为 40
- 2 个关键问题 → 上限为 25
- 3+ 个关键问题 → 上限为 15
- 无安全数据 → 上限为 40 并附带警告
## 隐私
**零知识架构:**
- 无后端服务器
- 无用户账户
- 无钱包连接
- 无数据收集
- 历史/自选列表存储在 localStorage 中(仅限您的设备)
- 所有 API 调用直接从您的浏览器发送到数据源
## 免责声明
ChainLens 是一个独立研究工具。它**不**构成财务建议。任何评分都无法保证代币安全。加密货币投资具有重大风险,包括本金全部损失。请务必 DYOR(自行研究)。
## 许可证
[带署名的 MIT 许可证](LICENSE) — 您可以自由使用、修改和分发本软件。**必须署名:** 您必须在任何衍生作品中注明 ChainLens 并链接到 [chainlens.fi](https://chainlens.fi)。
## 支持项目
- ⭐ **给本仓库点星**
- 💎 **购买 [$CHAINLENS](https://chainlens.fi/token.html)**(社区代币,无实用功能)
- ❤️ **[捐赠](https://chainlens.fi)**(SOL/ETH/USDC)
每个代币在被证明清白之前都是有罪的。
chainlens.fi
标签:API聚合, DeFi安全, DNS解析, honeypot检测, Solidity, Web3, 交易分析, 代币扫描器, 免费工具, 加密货币, 区块链, 反诈骗, 后端开发, 多模态安全, 多链支持, 开源项目, 数据可视化, 智能合约审计, 流动性池分析, 清洗交易检测, 跑盘检测, 风险预警