> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ckbccc.com/llms.txt - append ".md" to any page URL for its Markdown source.
> Use this file to discover all available pages before exploring further.

---
# 使用指南
URL: https://docs.ckbccc.com/zh/docs/guides
Source: https://raw.githubusercontent.com/ckb-devrel/ccc/refs/heads/master/packages/docs/content/docs/guides/index.zh.mdx
> 找到你所需场景的实现步骤——涵盖最常见 CKB 开发任务的实操指南。




本节指南假设你已理解[核心概念](./concepts)并完成了 CCC 的安装。每篇指南完整介绍一个真实的开发任务，所有代码示例均来自 CCC 示例库和各功能包，可直接复制使用。

如果说核心概念一节讲的是 *CCC 如何抽象链上模型*，那么本节则完全面向任务：每个页面都回答一个具体的「我该怎么做？」，并以可直接放进项目的代码收尾。示例优先使用 CCC 的高层 API——`ccc.Transaction.from`、`completeInputsByCapacity` 和 `completeFeeBy`——因此无论你面向哪种钱包或协议，同一套写法都能在不同指南之间复用。

不知道从哪开始？如果你在做前端，先看**连接钱包**，再用**组装交易**完成转账；如果是服务端开发，直接跳到 **Node.js 后端**；要做代币和链上资产，参见 **UDT 代币**和 **Spore 协议**。每篇指南都自成一体，前置条件具备后即可按任意顺序阅读。

## 本节页面 [#本节页面]

<Cards cols="2">
  <Card title="连接钱包" icon="<Wallet />" href="./guides/connect-wallets">
    接入 React 连接器组件，或直接使用 `SignersController`，支持 EVM、BTC、CKB、Nostr 和 Doge 钱包。
  </Card>

  <Card title="组装交易" icon="<Code />" href="./guides/compose-transactions">
    用 CCC 的标准方式转账 CKB——声明输出，根据所需容量自动填充输入，由 `completeFeeBy` 处理手续费。
  </Card>

  <Card title="消息签名" icon="<PenLine />" href="./guides/sign-message">
    通过统一的 `signer.signMessage` / `verifyMessage` API，跨所有钱包类型对任意消息签名和验证。
  </Card>

  <Card title="UDT 代币" icon="<Bitcoin />" href="./guides/udt-tokens">
    使用 `ccc.udt.Udt` 类和 SSRI 执行模型发行和转移 xUDT（及旧版 sUDT）代币。
  </Card>

  <Card title="Spore 协议" icon="<Sprout />" href="./guides/spore-protocol">
    使用 `@ckb-ccc/spore` 创建、转移和销毁链上数码物（DOB），并通过 Spore Cluster 对其归组。
  </Card>

  <Card title="Node.js 后端" icon="<Server />" href="./guides/node-js-backend">
    使用 `@ckb-ccc/shell` 编写服务端脚本：连接节点、构建私钥 Signer，在无浏览器环境中运行 CCC。
  </Card>
</Cards>
