返回顶部
s

sage-walletSage钱包

Interact with the Sage Chia blockchain wallet via RPC. Use for XCH transactions, CAT tokens, NFTs, DIDs, offers, options, coin management, and wallet configuration. Supports cross-platform setups (Mac/Linux/Windows) with configurable RPC endpoints and SSL certificates. Invoke with /sage commands or natural language like "send XCH", "check my NFTs", "create an offer", "mint a CAT token".

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

sage-wallet

Sage 钱包技能

用于 Chia 区块链操作的 Sage 钱包 RPC 接口。

配置

用户设置存储在 {workspace}/config/sage-wallet.json:

json
{
platform: auto,
rpc_url: https://127.0.0.1:9257,
cert_path: null,
key_path: null,
fingerprint: null,
auto_login: false
}

平台默认值

平台证书路径密钥路径
mac~/Library/Application Support/com.rigidnetwork.sage/ssl/wallet.crt...wallet.key
linux
~/.local/share/sage/ssl/wallet.crt | ...wallet.key | | windows | %APPDATA%\com.rigidnetwork.sage\ssl\wallet.crt | ...wallet.key |

当 platform 设置为 auto 时,通过 uname -s 自动检测。

斜杠命令

配置

命令操作
/sage status显示配置并测试连接
/sage config
显示当前设置 | | /sage config platform | 设置平台 | | /sage config rpc | 设置 RPC URL | | /sage config cert | 设置 SSL 证书路径 | | /sage config key | 设置 SSL 密钥路径 | | /sage config fingerprint | 设置默认钱包指纹 | | /sage config autologin | 切换自动登录 | | /sage config reset | 重置为默认值 |

操作

根据领域路由到相应的子技能:

领域子技能示例命令
认证与密钥sage-auth/sage login, /sage logout, /sage keys
XCH
sage-xch | /sage send xch, /sage balance, /sage combine |
| CAT 代币 | sage-cat | /sage cats, /sage send cat, /sage issue cat |
| NFT | sage-nft | /sage nfts, /sage mint nft, /sage transfer nft |
| DID | sage-did | /sage dids, /sage create did |
| 报价 | sage-offers | /sage offers, /sage make offer, /sage take offer |
| 期权 | sage-options | /sage options, /sage mint option |
| 币 | sage-coins | /sage coins, /sage check address |
| 交易 | sage-txn | /sage pending, /sage submit |
| 网络 | sage-network | /sage peers, /sage network |
| 系统 | sage-system | /sage sync, /sage version |
| WalletConnect | sage-walletconnect | /sage wc sign |

全局参数

所有命令都接受可选覆盖参数:

  • - --fingerprint — 使用特定钱包
  • --rpc — 覆盖 RPC URL
  • --cert — 覆盖证书路径
  • --key — 覆盖密钥路径

脚本

  • - scripts/sage-config.sh — 配置管理
  • scripts/sage-rpc.sh — 带 mTLS 的 RPC 调用器

发起 RPC 调用

bash

加载 RPC 辅助脚本


source scripts/sage-rpc.sh

调用端点

sagerpc getsync_status {} sagerpc sendxch {address:xch1...,amount:1000000000000,fee:100000000}

子技能

每个子技能处理特定领域。根据操作加载相应的子技能:

子技能何时加载
sage-auth登录、登出、密钥管理、助记词
sage-xch
发送/接收 XCH、合并、拆分币 |
| sage-cat | CAT 代币操作 |
| sage-nft | NFT 铸造、转账、收藏 |
| sage-did | DID 创建和管理 |
| sage-offers | 报价创建、接受、取消 |
| sage-options | 期权协议操作 |
| sage-coins | 币查询、地址验证 |
| sage-txn | 交易签名、提交 |
| sage-network | 节点和网络设置 |
| sage-system | 同步状态、版本、数据库 |
| sage-walletconnect | WalletConnect 集成 |

首次运行

首次调用时:

  1. 1. 检查配置文件;如果缺失则创建
  2. 如果设置为 auto,检测平台
  3. 验证证书/密钥文件是否存在
  4. 如果缺失,提示用户配置路径
  5. 使用 GetVersion 测试连接

如果未找到证书,引导用户:

未找到 Sage 证书。请使用以下命令配置:
/sage config cert /path/to/wallet.crt
/sage config key /path/to/wallet.key

错误处理

RPC 错误返回 HTTP 状态码:

  • - 400 — 错误请求(无效参数)
  • 401 — 未授权(证书不匹配)
  • 404 — 未找到
  • 500 — 内部错误

在处理数据前,始终检查响应中的错误字段。

金额格式化

Sage 使用 mojos(1 XCH = 1,000,000,000,000 mojos)。请求/响应中的 Amount 类型是表示 mojos 的字符串。转换为显示格式:

1 XCH = 1000000000000
0.001 XCH = 1000000000

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sage-wallet-1776378204 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sage-wallet-1776378204 技能

通过命令行安装

skillhub install sage-wallet-1776378204

下载

⬇ 下载 sage-wallet v1.0.0(免费)

文件大小: 31.15 KB | 发布时间: 2026-4-17 14:21

v1.0.0 最新 2026-4-17 14:21
Initial release: 112 RPC endpoints, 12 sub-skills, cross-platform support (Mac/Linux/Windows), full test suite

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

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

p2p_official_large
返回顶部