mcpField
X
xrpl-standards

xrpl-standards

github.com/peersyst开发371 次安装24 周前更新
代码仓库

关于 xrpl-standards

xrpl-standards 是面向 XRPL 开发者的规范参考技能,按主题整理规范文件,并提供查找和更新文件的指引。

主要功能

  1. 01按主题整理 XRPL 规范
  2. 02字段与交易定义
  3. 03账本对象与不变量
  4. 04列出和获取规范的脚本

适用场景

  1. 01查询交易格式
  2. 02核对协议失败条件
  3. 03按标准查看 RPC 变更

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/peersyst/xrplskills --skill xrpl-standards

安装后在 Claude Code 中输入/xrpl-standards确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

metadata.json
references/accounts/
xls-0007.md
xls-0023.md
xls-0039.md
xls-0049.md
xls-0064.md
xls-0068.md
xls-0071.md
xls-0074.md
xls-0075.md
xls-0077.md
xls-0080.md
xls-0086.md
references/core/
xls-0001.md
xls-0005.md
xls-0008.md
xls-0009.md
xls-0011.md
xls-0012.md
xls-0013.md
xls-0015.md
xls-0017.md
xls-0018.md
xls-0021.md
xls-0022.md
xls-0025.md
xls-0032.md
xls-0037.md
xls-0045.md
xls-0050.md

详细介绍

XRPL 标准

按主题组织的全部 75 项 XRPL 标准(XLS-1 至 XLS-102)原始规范文件。阅读相关文件以获取完整规范,包括字段定义、交易格式、账本对象、失败条件、不变量和 RPC 变更。

使用方法

路径取决于你的环境。找到此技能的安装目录,然后直接读取规范文件:

Read <skill-dir>/references/<topic>/<file>.md

常见位置:

  • claude.ai:/mnt/skills/user/xrpl-standards/
  • Claude Code(npx skills add):.claude/skills/xrpl-standards/(相对于项目根目录)

若要自动检测,请搜索技能目录:

find /mnt/skills ~/.claude -name "INDEX.md" -path "*/xrpl-standards/references/*" 2>/dev/null | head -1 | sed 's|/references/INDEX.md||'

若要列出或获取尚未收录在 refs 中的规范:

bash <skill-dir>/scripts/list-xls.sh
bash <skill-dir>/scripts/fetch-xls.sh <number>

identity — DID、凭证、登录

XLS标题状态文件
40去中心化身份 — DID 对象、DIDSet、DIDDeleteFinalreferences/identity/xls-0040.md
63SignIn 交易 — 链下身份验证、sfData 字段Stagnantreferences/identity/xls-0063.md
70链上凭证 — Credential 对象、CredentialCreate/Accept/Delete、DepositPreauth 扩展Finalreferences/identity/xls-0070.md

tokens — NFT、MPT、URIToken

XLS标题状态文件
20非同质化代币 — NFToken、NFTokenMint/Burn/CreateOffer/AcceptOffer/CancelOfferFinalreferences/tokens/xls-0020.md
33多用途代币(MPT)— MPTokenIssuance、MPTokenIssuanceCreate/Destroy/Set、MPTokenAuthorizeFinalreferences/tokens/xls-0033.md
35URITokens — URIToken 对象、URITokenMint/Burn/CreateOffer/BuyOffer/CancelOfferDraftreferences/tokens/xls-0035.md
46动态 NFT — 对 NFToken 的可变元数据扩展Finalreferences/tokens/xls-0046.md
51NFToken 托管Stagnantreferences/tokens/xls-0051.md
52NFTokenMintOffer — 组合铸造与报价交易Finalreferences/tokens/xls-0052.md
54NFTokenOffer 目标标签Stagnantreferences/tokens/xls-0054.md
61跨币种 NFTokenAcceptOfferStagnantreferences/tokens/xls-0061.md
89MPT 元数据架构Finalreferences/tokens/xls-0089.md
94动态 MPT — 可变 MPToken 字段Draftreferences/tokens/xls-0094.md
96机密 MPT — ConfidentialMPTConvert/Send/MergeInbox/ConvertBack/ClawbackDraftreferences/tokens/xls-0096.md
10不可转让代币标准Stagnantreferences/tokens/xls-0010.md
16NFT 元数据 v1Stagnantreferences/tokens/xls-0016.md
24NFT 元数据 v2Finalreferences/tokens/xls-0024.md
26通过 xrp-ledger.toml 提供的 IOU 代币元数据Draftreferences/tokens/xls-0026.md

defi — AMM、DEX、金库、借贷、期权

XLS标题状态文件
30自动做市商 — AMM 对象、AMMCreate/Deposit/Withdraw/Vote/Bid/DeleteFinalreferences/defi/xls-0030.md
73AMM 追索 — AMMClawback 交易Draftreferences/defi/xls-0073.md
81许可制 DEX — OfferCreate/Payment 扩展、PermissionedDomain 访问控制Finalreferences/defi/xls-0081.md
65单资产金库 — Vault 对象、VaultCreate/Set/Delete/Deposit/WithdrawDraftreferences/defi/xls-0065.md
66借贷协议 — LoanBroker、Loan 对象,新增 9 种交易Draftreferences/defi/xls-0066.md
62期权 — 期权合约交易Stagnantreferences/defi/xls-0062.md
60默认 AutoBridgeStagnantreferences/defi/xls-0060.md

payments — 托管、通道、批量、汇款

XLS标题状态文件
56原子/批量交易 — Batch 交易、内部交易处理最终版references/payments/xls-0056.md
85代币启用的托管 — 支持 IOU 和 MPT 的托管/通道最终版references/payments/xls-0085.md
100智能托管 — 可编程的托管条件草案references/payments/xls-0100.md
55汇款 — 用于打包转账的 Remit 交易最终版references/payments/xls-0055.md
34代币支付通道与托管(已撤回,由 XLS-85 取代)已撤回references/payments/xls-0034.md
67费用停滞references/payments/xls-0067.md
76最低入账金额(已弃用)已弃用references/payments/xls-0076.md

accounts — 权限、冻结、签名者列表、储备金

XLS标题状态文件
74账户权限 — 细粒度的交易级权限标志最终版references/accounts/xls-0074.md
75权限委托 — Delegate 对象、DelegateSet 交易最终版references/accounts/xls-0075.md
80权限域 — PermissionedDomain 对象、PermissionedDomainSet/Delete最终版references/accounts/xls-0080.md
86防火墙 — 账户级交易筛选草案references/accounts/xls-0086.md
77深度冻结 — 增强信任线冻结功能最终版references/accounts/xls-0077.md
39追回 — 发行方追回 IOU 余额最终版references/accounts/xls-0039.md
68赞助手续费与储备金 — Sponsorship 对象、手续费/储备金委托草案references/accounts/xls-0068.md
49多重签名者列表草案references/accounts/xls-0049.md
64伪账户草案references/accounts/xls-0064.md
23轻量账户停滞references/accounts/xls-0023.md
7可删除账户最终版references/accounts/xls-0007.md
71初始所有者储备金豁免停滞references/accounts/xls-0071.md

data — 预言机、订阅

XLS标题状态文件
47价格预言机 — Oracle 对象、OracleSet/Delete、价格聚合 RPC最终版references/data/xls-0047.md
78订阅 — 链上支付流草案references/data/xls-0078.md

cross-chain — 跨链桥、支付证明

XLS标题状态文件
38跨链桥 — Bridge 对象、XChainCreateBridge、锁定/领取交易最终版references/cross-chain/xls-0038.md
41XPOP — 支付证明标准、链下验证格式最终版references/cross-chain/xls-0041.md

smart-contracts — 插件、WASM、合约

XLS标题状态文件
101智能合约 — Contract/ContractSource/ContractData 对象、ContractCreate/Call/Modify/Delete草案references/smart-contracts/xls-0101.md
102WASM VM — 虚拟机规范草案references/smart-contracts/xls-0102.md
42插件 — 插件账本对象停滞references/smart-contracts/xls-0042.md

核心 — 协议基础

XLS标题状态文件
13工单 — Ticket 对象、TicketCreate 交易最终references/core/xls-0013.md
37CTID — 简洁交易标识符编码最终references/core/xls-0037.md
69模拟 — 用于试运行执行的 simulate RPC最终references/core/xls-0069.md
97服务端定义 — server_definitions RPC 增强最终references/core/xls-0097.md
22API 版本控制最终references/core/xls-0022.md
45预发布验证器列表最终references/core/xls-0045.md
17XFL — 便于开发者使用的余额表示法最终references/core/xls-0017.md
5带标签的地址最终references/core/xls-0005.md
9盲化标签停滞references/core/xls-0009.md
11退役修正案最终references/core/xls-0011.md
12密号码最终references/core/xls-0012.md
18XRPLD 网络引导停滞references/core/xls-0018.md
21资产代码前缀停滞references/core/xls-0021.md
25增强型密号码最终references/core/xls-0025.md
50验证器 TOML 基础设施最终references/core/xls-0050.md
95将 rippled 重命名为 xrpld草案references/core/xls-0095.md
1XLS 流程与指南持续维护references/core/xls-0001.md

生态系统 — 钱包、URI、图标

XLS标题状态文件
2目的地信息停滞references/ecosystem/xls-0002.md
3深层链接签名交易停滞references/ecosystem/xls-0003.md
4信任线添加 URI停滞references/ecosystem/xls-0004.md
6可视化账户图标最终references/ecosystem/xls-0006.md

刷新参考资料

cd packages/skills-build
pnpm build:xrpl-standards

评论

支持 Markdown