ALLSTARETC111/Sentinel-Audit-Agent
GitHub: ALLSTARETC111/Sentinel-Audit-Agent
一个基于推理分析的Base主网实时智能合约审计代理,通过WebSocket监控内存池在新合约上链确认前进行安全评估并通过Telegram推送警报。
Stars: 0 | Forks: 0
# Sentinel 审计 Agent
自主实时智能合约安全与分析
Sentinel Audit Agent 是一个“推理优先”的代理流水线,旨在实时监控 Base Mainnet 内存池。与传统扫描器不同,该代理利用高级推理技术在新的智能合约部署于区块链上完全确认之前对其进行检测和分析,从而为安全评估提供一个关键的时间窗口。
🚀 核心能力
实时内存池监控:通过 Alchemy WebSockets (WSS) 直接与 Base Mainnet 交互,以毫秒级延迟捕获合约创建交易(即 to 字段为 null 的情况)。
代理字节码推理:采用推理优先的方法评估合约逻辑并识别结构性风险,而不依赖过时的数据库或模拟数据。
可观测的前端交付:将实时警报和逻辑检查结果直接流式传输到专用的 Telegram 接口,以便立即监控。
生产级架构:采用无状态、环境变量驱动的部署模型设计,确保 7x24 小时正常运行。
🛠 技术流程
该代理遵循“思考-行动-观察”循环,以确保 100% 的数据准确性:
监听:与 base-mainnet 节点的持久 WebSocket 连接监控每一笔 Pending 交易。
过滤:代理专门筛选出创建新智能合约的交易。
分析:代理提取部署哈希,并立即执行逻辑检查,以查找以下漏洞:
重入攻击缺陷
蜜罐逻辑
隐藏的所有权后门
广播:格式化的实时审计报告通过 Telegram API 发送到用户前端。
📋 设置与部署
该代理已针对在 Render 上使用 Python runtime 进行零成本托管进行了优化。
所需环境变量
要激活代理,必须在您的托管环境中配置以下密钥:
ALCHEMY_WSS_URL:Base Mainnet 的 WebSocket URL。
TELEGRAM_TOKEN:来自 @BotFather 的 API token。
TELEGRAM_CHAT_ID:您来自 @IDBot 的唯一数字标识符。
安装
克隆仓库。
安装依赖项:pip install -r requirements.txt。
运行代理:python app.py。
标签:Alchemy API, Base 主网, DeFi 安全, Mempool 监控, Python, Render 部署, Web3 安全, Websocket, 代码推理, 区块链安全, 即时通讯, 后门检测, 对称加密, 数字货币, 无后门, 智能合约分析, 智能合约审计, 机器人, 自动化审计, 蜜罐检测, 逆向工具, 重入攻击, 风险预警