Post

HN
Hacker News (Newest)

Scryve-tools – Unified wallet auth for CKB, EVM, and BTC in one NPM package

Production-tested TypeScript utilities for building on the CKB blockchain. Extracted from a live production application and open-sourced for the CKB developer community.

Source-available (Scryve SAL v1.0 — free for non-commercial use)

Commercial use of the source-available packages requires a written license from Lusocrypto Labs. Contact support@scryvehq.com — packages auto-relicense to Apache 2.0 four years after first release.

Option B — Individual modules (pick what you need)

Multi-chain wallet authentication using CKB's identity system. Supports CKB native, Ethereum (EVM), Bitcoin (BTC Taproot), and JoyID wallets. Includes challenge-response nonce flow, cryptographic signature verification, OmniLock address derivation, and sliding-window rate limiting.

Generic witness data encoding for CKB transactions. Embed arbitrary structured data in transaction witnesses using a magic-byte-prefixed binary format. Zero capacity cost — witness data is ~2,000,000× cheaper than storing data in cell outputs.