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.