返回顶部
a

axelrodAI链上交易助手

AI-powered Base-chain trading and on-chain query agent via natural language. Use when the user wants to trade crypto (buy/sell/swap tokens), set up automated strategies (DCA, limit orders, RSI), check portfolio balances, view token prices, query token info/analysis, check order status, manage take-profit/stop-loss orders, or ask about crypto/DeFi topics on Base chain. Always run scripts/axelrod_chat.py to fetch real-time results.

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

axelrod

Axelrod

通过AIxVC AI自动化,使用自然语言执行Base链交易和链上查询。

快速开始

首次设置

  1. 1. 配置凭证 在OpenClaw配置文件的 skills.entries.axelrod.env 下:

json
{
skills: {
entries: {
axelrod: {
enabled: true,
env: {
AIXVCACCESSKEY: youraccesskey,
AIXVCSECRETKEY: yoursecretkey
}
}
}
}
}

  1. 2. 安装依赖

bash
pip install -r skills/axelrod/requirements.txt

  1. 3. 验证设置

bash
python skills/axelrod/scripts/axelrod_chat.py --message check my balance

核心用法

简单查询

适用于快速完成的简单请求:

bash
python skills/axelrod/scripts/axelrod_chat.py --message check my ETH balance
python skills/axelrod/scripts/axelrod_chat.py --message what is ETH price now

JSON调试模式

用于检查完整的API响应:

bash
python skills/axelrod/scripts/axelrod_chat.py --message check my balance --json

强制工作流程

  1. 1. 检查AK/SK — 如果缺少 AIXVCACCESSKEY 或 AIXVCSECRETKEY,请用户配置。不要猜测或伪造凭证。
  2. 运行脚本 — 当请求需要实时链上数据或执行时,始终运行CLI。不要仅依赖模型记忆回答。
  3. 返回标准输出 — 捕获脚本的标准输出并返回给用户。允许轻度格式化,但不要省略关键结果(金额、交易哈希、确认密钥、错误消息)。
  4. 处理确认 — 如果响应包含 confirmKey,引导用户确认或取消(参见下面的确认流程)。

功能概览

交易操作

  • - 现货买入/卖出/兑换:在Base链上交换代币
  • 定投:平均成本自动化(例如每天定投20u到ETH)
  • 限价/触发订单:在目标价格或盈亏率执行
  • RSI策略:基于RSI指标的条件交易(例如如果1小时RSI < 30,买入100u BTC)
  • 止盈/止损:通过 QUERY_ALGO 实现自动化风险管理

参考references/api.md

查询操作

  • - 余额查询:单个代币或全资产组合
  • 代币信息与分析:合约详情、精度、分析
  • 价格查询:实时价格及24小时变化
  • 订单查询:活跃订单列表及详情
  • 止盈/止损订单查询:止盈/止损订单状态

区块链助手

  • - 加密/DeFi领域问答与执行指导
  • Base链交易计划建议

确认流程

订单通常需要风控确认;小额订单(约≤10美元)可能跳过确认。confirmKey 有效期约为10分钟

当响应包含 confirmKey 时,请用户发送以下之一:

text
yes, please execute
no, please cancel

如果密钥已过期,用户必须重新提交原始请求。

当前限制

限制详情
仅Base
多笔交易
每条消息一笔交易;如有需要请用户拆分 | | 不支持 | 杠杆/期货/期权、借贷、跨链、NFT、法币出入金 |

常见模式

交易前检查

bash

检查余额


python skills/axelrod/scripts/axelrod_chat.py --message check my ETH balance

检查价格

python skills/axelrod/scripts/axelrod_chat.py --message what is ETH price now

然后交易

python skills/axelrod/scripts/axelrod_chat.py --message buy 50u of ETH

自动化策略

bash

定投策略


python skills/axelrod/scripts/axelrod_chat.py --message DCA 20u into ETH every day

RSI条件策略

python skills/axelrod/scripts/axelrod_chat.py --message if 1h RSI < 30, buy 100u BTC

限价订单

python skills/axelrod/scripts/axelrod_chat.py --message buy ETH when price drops to 2500

投资组合审查

bash

完整投资组合


python skills/axelrod/scripts/axelrod_chat.py --message check my balance

代币分析

python skills/axelrod/scripts/axelrod_chat.py --message analyze AXR token for me

订单状态

python skills/axelrod/scripts/axelrod_chat.py --message show my recent orders

错误处理

退出码

代码含义解决方案
0成功
2
缺少AK/SK | 请用户配置 AIXVCACCESSKEY 和 AIXVCSECRETKEY | | 3 | HTTP失败或无效/非JSON响应 | 检查网络,验证端点是否可达 | | 4 | API业务错误(code不在成功集合中) | 读取错误消息,引导用户修复 |

常见问题

问题解决方案
请先登录AK/SK错误 — 重新配置凭证
认证错误
验证AK/SK是否正确且未过期 | | 余额不足 | 减少交易金额或添加资金 | | 代币未找到 | 检查代币符号或合约地址 | | confirmKey已过期 | 重新提交原始交易请求 | | 一条消息中包含多笔交易 | 拆分为单独请求 |

按类别分类的提示示例

交易

  • - 买入50u的AXR
  • 卖出我50%的ETH
  • 将10 SOL兑换为ETH

自动化策略

  • - 每天定投20u到ETH
  • 如果1小时RSI < 30,买入100u BTC
  • 当ETH价格跌至2500时买入

投资组合与查询

  • - 检查我的余额
  • 显示AXR代币信息
  • ETH现在价格是多少
  • 显示我最近的订单
  • 显示我的止盈/止损订单

区块链助手

  • - 帮我分析AXR代币
  • 帮我制定一个Base交易计划

最佳实践

安全

  1. 1. 切勿分享您的AK/SK凭证
  2. 从小额测试开始
  3. 大额交易前验证代币地址
  4. 执行前仔细审查确认详情

交易

  1. 1. 交易前检查余额
  2. 明确指定金额(50u、50%、0.1 ETH)
  3. 从小额开始,验证后逐步增加
  4. 使用限价订单获得更好的入场价格
  5. 设置止盈/止损进行风险管理

API参考

有关完整API合约、SigV4签名协议、请求/响应格式及响应字段详情,请参见:

参考references/api.md

实现说明

  • - 脚本使用AK/SK配合SigV4风格签名调用AIxVC。
  • 当前端点:https://api.aixvc.io/gw/openapi/v2/public/twa/agent/chat(chain-id=base)。
  • 如果文档与代码行为冲突,请遵循脚本实现。

文件结构

  • - SKILL.md — 代理指令(本文件)。代理读取此文件以了解如何使用该技能。
  • README.md — 面向人类的设置和使用指南。
  • scripts/axelrodchat.py — CLI客户端。始终使用 python skills/axelrod/scripts/axelrodchat.py --message <指令> 调用。
  • references/api.md — 完整API合约和签名参考。
  • requirements.txt — Python依赖项(requests)。

故障排除

脚本无法工作

bash

确保Python 3可用


python --version

安装依赖

pip install -r skills/axelrod/requirements.txt

测试连接

curl -I https://api.aixvc.io

API错误

请参见上面的退出码和常见问题表格。如果错误持续存在:

  1. 1. 检查stderr中的错误消息
  2. 使用 --json 模式检查完整API响应
  3. 验证AK/SK配置
  4. 先用简单查询测试(check my balance)

💡 专业提示:最常见的问题是缺少或错误的AK/SK。遇到错误

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 axelrod-1776324628 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 axelrod-1776324628 技能

通过命令行安装

skillhub install axelrod-1776324628

下载

⬇ 下载 axelrod v0.1.0(免费)

文件大小: 12.49 KB | 发布时间: 2026-4-17 16:25

v0.1.0 最新 2026-4-17 16:25
Initial release of the Axelrod skill for AI-powered Base-chain crypto trading and on-chain queries.

- Supports buy/sell/swap of Base-chain tokens, portfolio balance checks, token price queries, and order management via natural language.
- Enables automated trading strategies such as DCA, limit orders, RSI-based trades, and take-profit/stop-loss management.
- Requires real-time results by invoking scripts/axelrod_chat.py for each user request.
- Built-in support for order confirmation flow and error handling, including credential checks and transaction status feedback.
- Focuses on Base chain only; one trade per message; does not support leveraged products, lending, or cross-chain features.

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

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

p2p_official_large
返回顶部