CKBer 的代码库
一个 SDK,
覆盖 CKB 全栈。
声明式地组装交易、连接来自任意生态的钱包、与链上资产交互——全部通过同一个 TypeScript 库完成。
$ npm i @ckb-ccc/ccc
transfer.ts —— 发送 100 CKB
// Describe the outputs you want
const tx = ccc.Transaction.from({
outputs: [{ lock: toLock, capacity: ccc.fixedPointFrom("100") }],
});
// CCC fills inputs & fee automatically
await tx.completeInputsByCapacity(signer);
await tx.completeFeeBy(signer);
const txHash = await signer.sendTransaction(tx);// 核心能力
在 CKB 上构建应用所需的一切。
01
声明式交易
只描述交易想要产生的输出,CCC 自动填充 Inputs、手续费与找零。
02
跨链签名
统一的签名接口,覆盖 EVM、Bitcoin、CKB、Nostr、Dogecoin 等生态。
03
即插即用的钱包 UI
几分钟内接入 React Connector,或自行定制钱包连接界面。
04
协议深度集成
原生支持 xUDT、Spore 协议(DOB)、SSRI、RGB++ 与 Nervos DAO。
05
Node.js 可用
通过 @ckb-ccc/shell 在浏览器、边缘环境、服务器运行时保持同一套 API。
06
类型安全
完整的 TypeScript 类型、支持摇树优化的导出、以及在线 API 参考。



