Menu

Post image 1
Post image 2
1 / 2
0

@scryve-tools: Unified wallet auth and CKB utilities for TypeScript

DEV Community·Scryve·18 days ago
#ExyuB1MF
#ckb#javascript#webdev#nervos#scryve#tools
Reading 0:00
15s threshold

For the last six months I’ve been building on Nervos CKB and repeatedly hitting the same low‑level plumbing issues: Wallet auth flows for CKB, EVM, and BTC. Witness encoding and xUDT math. Spore NFT metadata and payment splitting. Instead of writing the same glue code every time, I packaged it up into @scryve-tools — a set of TypeScript utilities that make CKB feel more like a “normal” Web3 SDK. What’s in the package Currently, @scryve-tools includes five focused packages: @scryve-tools/ckb-wallet-auth Challenge‑response authentication for CKB, EVM, BTC, and JoyID wallets. It handles nonce stores, rate limiting, and OmniLock address derivation under a single interface. @scryve-tools/ckb-witness-data Embed structured data into transaction witnesses at near‑zero capacity cost — about 2,000,000× cheaper than storing it in cells. @scryve-tools/ckb-spore-seal Utilities for generating Spore NFT “DNA” from inputs and ensuring consistent metadata layout.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More