Guides
Find the recipe for what you're trying to build — step-by-step guides for the most common CKB development tasks.
These guides assume you already understand the core concepts and have CCC installed. Each guide walks through a single, real-world task end to end, with copy-pasteable code drawn from the CCC examples and packages.
Pages in this section
Connect wallets
Drop in the React connector, or wire up SignersController directly to support EVM, BTC, CKB, Nostr, and Doge wallets.
Compose transactions
Transfer CKB the canonical CCC way — declare outputs, auto-fill inputs by capacity, let completeFeeBy handle the fee.
Sign messages
Sign and verify arbitrary messages through the unified signer.signMessage / verifyMessage API across all wallet types.
UDT tokens
Issue and transfer xUDT (and legacy sUDT) tokens with the ccc.udt.Udt class and SSRI execution.
Spore protocol
Create, transfer, and melt on-chain digital objects (DOBs), and group them with Spore Clusters using @ckb-ccc/spore.
Node.js backend
Use @ckb-ccc/shell for server-side scripts: connect to a node, build private-key signers, and run CCC without a browser.