项目简介
TheWarden是一个先进的自主智能代理(AEV)系统。它通过整合多种认知模块(如元认知、模式识别、策略引擎)和区块链工具(如Hardhat、Flashbots),能够在复杂的区块链环境中自主运行,执行MEV机会探测、安全漏洞测试、市场分析等任务,并具备自我学习和改进的能力。
主要功能点
- 自主运行与决策: 系统可以持续监控区块链状态,评估机会,并自主决定是否执行交易(支持安全模式)。
- 多元化认知能力: 包含元认知、感官记忆、策略引擎、知识库等多个模块,使系统能够学习、反思和适应。
- 区块链专用工具链: 集成了Hardhat开发环境、Flashbots隐私交易、多链支持(Base、Arbitrum等)和DEX管理工具。
- 创造性合成引擎: 能够跨领域(MEV、安全、意识等)自主发现和组合模式,生成新颖的想法和解决方案。
- 安全与合规优先: 提供安全模式(只读、模拟)、漏洞赏金合规测试,并集成伦理审查层。
- 实时监控与仪表盘: 提供前端仪表盘(Vite + React)用于监控系统性能、实时交易和指标。
安装步骤
- 环境准备: 确保系统已安装 Node.js (>=22.12.0) 和 npm。推荐使用 NVM 管理 Node 版本。
- 克隆仓库: 'git clone https://github.com/StableExo/TheWarden.git'
- 进入目录: 'cd TheWarden'
- 安装依赖: 'npm install'
- 配置环境变量: 将 '.env.example' 文件复制为 '.env',并根据需要填写你的区块链RPC URL、钱包私钥等配置。
- 构建项目: 'npm run build'
服务器配置
TheWarden本身是一个复杂的自主代理应用,并非一个纯粹的、对外提供标准化MCP服务的服务器。它主要通过其内置的脚本和CLI命令(如 'npm run dev', 'npm run autonomous:consciousness')来启动其核心代理循环。因此,它不提供标准的MCP服务器接口供外部MCP客户端(如Claude Desktop)直接调用其资源和工具。
基本使用方法
TheWarden提供了多种运行模式,主要通过 npm 脚本启动:
- 开发/测试模式(安全,无真实交易): 'npm run dev'
- 自主运行模式(推荐): 'npm run autonomous:consciousness'
- 创意合成模式: 'npm run synthesis'
- 高性能并行模式: 'npm run jet-fuel'
- 安全漏洞测试: 'npm run ankr:attack:recon' (仅侦察模式)
- 启动前端仪表盘: 进入 'frontend' 目录,运行 'npm run dev',然后在浏览器中访问 'http://localhost:3001'。
信息
分类
AI与计算