{"repo":"pingdj/Web3","free":true,"listed":false,"github":"https://github.com/pingdj/Web3","clone":"git clone https://github.com/pingdj/Web3.git","description":"Web3 多功能智能监控系统 · 技术深度报告","language":null,"stars":19,"topics":["coinmarketcap","cryptorank","dexscreener","discord-webhook","evm","geckoterminal","nftscan","sol","telegram-bot","wallet-monitor"],"license":null,"category":"blockchain-web3","readme_excerpt":"🛡️ Web3 多链智能监控交易系统 · 多AGENT功能 完整版功能介绍 版本 ：V10 作者 ：潇楠 Web3 哨兵 适用平台 ：Windows 10 / 11（独立桌面应用） --- 📄 摘要 本系统是一款面向 EVM 兼容链 （Ethereum、BSC、Base、Polygon、Arbitrum）与 Solana 链的实时资产监控与智能分析平台。它通过 WebSocket 长连接与 RPC 轮询混合架构 ，实现对指定钱包地址的原生币、代币、NFT 的全方位监控，并集成 Telegram、Discord、邮件、语音播报 等多渠道推送。 系统内置多 AI 提供商（ DeepSeek、Moonshot ）的智能解读能力，可对每笔交易进行风险评分、资金流向分析与投资建议。此外，系统还提供链上项目追踪（CryptoRank、GeckoTerminal）、新项目发现（RootData 数据集成）、Web3 AI 聊天助手、交易仪表盘、悬浮窗实时通知等高级功能。 V10 重大更新 ：系统内建了 多聚合器去中心化交易（SWAP）引擎 与 GoPlus 强制安全检测体系 ，实现了从“发现代币”到“安全交易”的完整闭环。用户无需离开软件，即可在多个去中心化交易所聚合器之间自动比价并完成交易；交易前系统会强制进行代币合约安全检测，高风险代币将被自动拦截。 本文从 架构设计、核心模块、关键技术实现、性能优化、安全性 等方面进行全面阐述，展示本系统的技术深度与工程成熟度。 --- 1. 系统总体架构 系统采用 主进程 + 独立子进程 的微内核架构，实现 UI 渲染与监控逻辑的物理隔离，确保任一子进程崩溃不影响主窗口及其他链的监控。 主进程 (main.py) PyWebView 窗口 (HTML/JS 前端) 系统托盘图标 + 悬浮窗管理 子进程生命周期管理 (启动/停止/重启) 配置文件读写 (JSON) 与热加载 全局异常捕获与日志轮转 子进程: Evm.py EVM 链 WSS 订阅 RPC 余额轮询 NFTScan 集成 SQLite 持久化 子进程: Sol.py Solana WSS 订阅 Helius API 解析 DAS 元数据查询 详细日志 JSON 外部服务集成层 AI Providers Telegram/Discord CryptoRank API GeckoTerminal API RootData 数据集成 0x / ParaSwap / OKX / Swap API（多聚合器 SWAP） GoPlus 安全检测 设计要点 ： - 单实例互斥 ：通过 Windows 全局互斥体防止重复运行。 - UTF-8 全链路 ：子进程标准输出重定向至前端日志区，支持中文与 emoji。 - 代理透明 ：所有 HTTP/WSS 请求统一走 proxy config.json 配置，支持国内网络环境。 --- 2. 核心功能模块 🔷 EVM 链监控 - 原生币通过 RPC 轮询（60s） 检测余额变化。 - 代币/NFT 通过 WSS 订阅 logs 实时捕获 Transfer 事件，支持 ERC20 / ERC721 / ERC1155 事件解析。 - 自动调用 RPC 获取代币 symbol 与 decimals ，集成 NFTScan 获取 NFT 元数据与地板价。 ☀️ Solana 链监控 - 通过 logsSubscribe 实时捕获交易签名。 - 调用 Helius DAS API 解析 nativeTransfers 、 tok","default_branch":null,"files":null,"tree":[],"storefront":"/r/pingdj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pingdj/Web3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}