闲社服务运行正常AI智能体自动化平台
s

分割XCH地址

技能标识:splitxch

Create SplitXCH royalty split addresses from plain language descriptions. Use when the user wants to split XCH payments, royalties, or revenue between multiple recipients. Triggers on "split royalties", "royalty split", "splitxch", "split XCH between", "revenue share", "payment split", "basis points split", or any request to divide Chia payments among wallets. Supports nested/cascading splits for complex hierarchies and 128+ recipients.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

分割XCH地址

SplitXCH 版税分配构建器

根据自然语言描述创建复杂的XCH版税分配地址。

工作原理

SplitXCH创建特殊的Chia区块链地址,能够根据配置的百分比自动将收到的付款分配给多个接收方。该API计算谜题地址;发送到该地址的任何XCH都会在链上自动分配。

工作流程

  1. 1. 将用户的纯文本分配描述解析为带有百分比的接收方
  2. 将百分比转换为基点(总计缩放到9850,API额外增加150个基点/1.5%费用)
  3. 对于嵌套分配(分配中的分配),采用自底向上构建:先创建叶子分配,然后将其地址用作父分配中的接收方
  4. 通过scripts/splitxch.sh或直接curl调用SplitXCH API
  5. 返回生成的分配地址和摘要

基点转换

  • - 10,000个基点 = 100%。API费用 = 150个基点(1.5%)。接收方总计获得9,850个基点。
  • 公式:点数 = 取整(百分比 / 100 * 9850)
  • 调整最后一个接收方,使点数总和恰好为9850。

示例:在Alice和Bob之间按60/40分配

  • - Alice:取整(0.60 * 9850) = 5910
  • Bob:9850 - 5910 = 3940

构建API负载

json
{
recipients: [
{name: Alice, address: xch1..., points: 5910, id: 1},
{name: Bob, address: xch1..., points: 3940, id: 2}
]
}

保存到临时文件并运行:
bash
bash /scripts/splitxch.sh /tmp/split-payload.json

嵌套分配(超过128个接收方或层级结构)

当用户描述组内分组时:

  1. 1. 首先通过API创建每个叶子级分配
  2. 将返回的address用作父分配中的接收方
  3. 每个分配层级产生其自身的150个基点费用

示例:A组(Alice 50%,Bob 50%)获得70%,Charlie获得30%

  1. 1. 创建A组分配:Alice 4925 + Bob 4925 = 9850 → 返回xch1teamA...
  2. 创建父分配:TeamA地址6895 + Charlie 2955 = 9850

验证规则

  • - 所有地址必须以xch1开头且为有效的bech32m格式
  • 每次分配最多128个接收方
  • 同一分配内所有地址必须唯一
  • 每个接收方的点数必须大于0
  • 点数总和必须恰好为9850

输出格式

创建分配后,展示:

  1. 1. 分配地址:生成的xch1...地址
  2. 摘要表:每个接收方的名称、地址(截断)和百分比
  3. 费用说明:SplitXCH对每个分配层级收取1.5%的平台费用
  4. 使用说明:向此地址发送XCH,它将自动分配给所有接收方

如果是嵌套分配,显示完整的树形结构。

API参考

有关详细的API文档、验证规则和错误处理,请参见references/api.md。

重要说明

  • - 用户必须为所有接收方提供有效的XCH钱包地址。如果缺少地址,请在调用API之前询问。
  • 如果用户仅提供名称和百分比而没有地址,请列出所需信息并询问。
  • 对于模拟运行/预览,显示计算出的基点而不调用API。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 chia-splitxch-1776419965 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 chia-splitxch-1776419965 技能

通过命令行安装

skillhub install chia-splitxch-1776419965

下载

⬇ 下载 splitxch v1.0.0(免费)

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

v1.0.0 最新 2026-4-17 19:03
Initial release of SplitXCH skill.

- Enables creation of complex Chia (XCH) royalty split addresses from natural language descriptions.
- Supports nested/cascading splits and up to 128+ recipients.
- Parses user input, converts percentages to basis points (accounting for 1.5% fee), and validates all addresses.
- Returns split address, recipient summary, and fee notes.
- Asks users for missing wallet addresses before proceeding.
- Offers dry run/previews with calculated points without making API calls.
返回顶部