返回顶部
c

clawtrade-bnb多链套利代理

Autonomous DeFi trading agent for BNB Chain with multi-strategy engine, network switching, and reinforced learning.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
681
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawtrade-bnb

技能名称: clawtrade-bnb
详细描述:

CawTrade BNB - 自主DeFi交易代理 v1.1.0

生产级自主交易代理,适用于BNB Chain测试网与主网。具备3种智能策略、实时性能分析、链上事件日志记录以及自我改进的强化学习功能。

核心功能

🤖 三种自主策略

  1. 1. 复利收益 - 自动复投已收获奖励,实现指数级增长
  2. 再平衡 - 自动将资金从低APR金库转移至高APR金库
  3. 动态收获 - 基于Gas成本优化进行智能收获

🌐 网络切换

  • - 测试网 ↔ 主网即时切换(无需重启)
  • 每个网络独立配置(Gas、阈值、RPC)
  • 每条链的合约地址映射
  • 持久化网络偏好设置

📊 实时分析

  • - 已实现APR(基于历史收益的实际值)
  • 每个金库的性能分解
  • 策略有效性评分
  • 成功率追踪(目标:>90%)
  • 失败模式检测

🧠 强化学习

  • - 从过往失败中自动学习
  • 动态优化策略参数
  • 基于成功率调整阈值
  • 每个策略的置信度评分
  • 随时间自我改进

⛓️ 链上事件日志

  • - 所有操作均记录交易哈希
  • 可审计的区块链追溯
  • BNB测试网扫描器链接
  • 完整的执行历史记录

🎮 控制面板CLI

  • - 交互式命令行界面
  • 网络管理命令
  • 性能指标仪表盘
  • 学习进度追踪
  • 实时优化

安装与设置

1. 安装技能

bash clawhub install clawtrade-bnb cd ~/.openclaw/workspace/skills/clawtrade-bnb npm install

2. 配置环境

bash

复制示例配置

cp config.deployed.json config.live.json

编辑您的设置

nano config.live.json

设置RPC端点、合约地址、钱包

3. 设置私钥(安全)

bash

选项A:环境变量(推荐)

export PRIVATEKEY=yourtestnetprivatekey

选项B:.env文件(被git忽略)

echo PRIVATEKEY=yourkey >> .env

注意:切勿提交私钥!

4. 验证设置

bash

测试连接和合约

node agent-cli.js network status

检查钱包余额

npm run verify

快速启动 - 3条命令

bash

终端1:运行策略引擎(60秒周期)


node strategy-scheduler.js

终端2:实时仪表盘

npm run dev:dashboard

→ 打开 http://localhost:5173

终端3:控制面板

node agent-cli.js

示例命令:

node agent-cli.js network testnet # 切换网络 node agent-cli.js perf summary # 查看性能 node agent-cli.js learn now # 优化策略

架构

DeFi策略引擎
├─ 复利收益策略
│ └─ 待领取金额 > $25时收获 → 重新存入
├─ 再平衡策略
│ └─ 将20%资金从低APR金库转移至高APR金库
└─ 动态收获策略
└─ 仅当待领取金额 > 2倍Gas成本时收获

↓(每60秒运行一次)

策略调度器
├─ 读取金库APR和待领取奖励
├─ 执行所有3种策略
└─ 记录操作 + 交易哈希

↓(记录到区块链)

链上日志记录器
├─ execution-log.jsonl(仅追加)
├─ performance-metrics.json(累积)
└─ learning-state.json(优化历史)

↓(持续分析)

强化学习系统
├─ 追踪每个策略的成功率
├─ 检测失败模式
├─ 自动调整阈值
└─ 生成改进报告

↓(实时显示)

仪表盘 + 控制面板
├─ React仪表盘(http://localhost:5173)
├─ 代理CLI(网络、性能、学习命令)
└─ 性能API(/api/logs, /api/health)

配置文件

config.deployed.json - 合约地址与ABI
json
{
chainId: 97,
network: BNB Testnet,
contracts: [
{
vaultId: vaultethstaking_001,
address: 0x588eD88A145144F1E368D624EeFC336577a4276b,
strategy: Ethereum 2.0 Staking,
risk_score: 0.3
}
]
}

config.scheduler.json - 策略阈值
json
{
scheduler: {
executionintervalseconds: 60,
enabled: true
},
agent: {
harvestthresholdusd: 25,
rebalanceaprdelta: 2.0,
maxallocationpercent: 0.35,
min_confidence: 0.6
}
}

策略决策逻辑

每个60秒周期:

  1. 1. 复利收益
- 检查每个金库的待领取奖励 - 如果待领取金额 ≥ $25 → 收获 + 重新存入 - 记录操作及交易哈希
  1. 2. 再平衡
- 比较所有金库的APR - 如果最高APR比最低APR高 ≥ 2% → 再平衡 - 将20%资金从最差金库转移至最佳金库 - 记录操作及交易哈希
  1. 3. 动态收获
- 估算每次收获的Gas成本 - 仅当待领取金额 > 2倍Gas成本时收获 - 最大化每次操作的盈利能力 - 记录操作及交易哈希

示例输出:

周期 #42 @ 2026-02-18T18:00:00Z
✓ vaultethstaking_001: 复利(收获$45.50)
✓ vaulthighrisk_001: 再平衡(APR差值2.1%)
✓ vaultlinkoracle_001: 收获(待领取$12.30)
✅ 总奖励:$57.80 | 复利金额:$45.50

CLI命令

网络管理

bash node agent-cli.js network status # 当前网络配置 node agent-cli.js network testnet # 切换到测试网 node agent-cli.js network mainnet # 切换到主网(⚠️ 生产环境)

性能监控

bash node agent-cli.js perf summary # 快速统计 node agent-cli.js perf report # 详细分析 node agent-cli.js perf vaults # 每个金库分解 node agent-cli.js perf strategies # 策略有效性

强化学习

bash node agent-cli.js learn now # 分析与优化 node agent-cli.js learn report # 查看改进 node agent-cli.js learn reset # 重置学习状态

支持的网络

网络链ID用途最低收获额Gas倍数
BNB测试网97开发$251.2倍
BNB主网
56 | 生产 | $100 | 1.5倍 |

网络切换

无需重启即可即时切换:
bash

当前配置


node agent-cli.js network status

→ BNB测试网

切换到生产环境

node agent-cli.js network mainnet

→ 已更新RPC、合约地址和阈值

所有设置自动更新

安全与保障

链上审计

  • - ✅ 每个操作均记录交易哈希
  • ✅ 通过BNB测试网/主网扫描器进行区块链验证
  • ✅ 仅追加的执行日志(execution-log.jsonl)
  • ✅ 完整的合规审计追踪

风险管理

  • - ✅ 确定性决策逻辑(可复现、可审计)
  • ✅ 成功率监控(目标>90%)
  • ✅ 每个策略的置信度阈值
  • ✅ 优雅的错误处理与恢复
  • ✅ 通过学习自动优化参数

私钥安全

  • - ✅ 绝不硬编码 - 仅使用环境变量
  • ✅ .env文件被git忽略
  • ✅ 测试网用于开发,主网准备就绪时使用
  • ✅ 生产环境:支持硬件钱包(未来功能)

文件结构

clawtrade-bnb

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawtrade-bnb-1776419976 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawtrade-bnb-1776419976 技能

通过命令行安装

skillhub install clawtrade-bnb-1776419976

下载

⬇ 下载 clawtrade-bnb v1.1.0(免费)

文件大小: 398.23 KB | 发布时间: 2026-4-17 19:38

v1.1.0 最新 2026-4-17 19:38
Complete UI redesign with modern dashboard, autonomous agent, and full explainability

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部