A TypeScript library for parsing Bitcoin Descriptors, including Miniscript-based ones. Streamlines creating Partially Signed Bitcoin Transactions (PSBTs) from Descriptors. Features BIP32, single-signature, and Hardware Wallet signing capabilities, and facilitates finalizing transactions.
The **bitcoinerlab/descriptors** library is a TypeScript toolkit for parsing Bitcoin descriptor strings (including Miniscript‑based and Taproot descriptors), generating Bitcoin addresses/scriptPubKeys, and building, signing, and finalizing Partially Signed Bitcoin Transactions (PSBTs). It enables developers to work with complex spending conditions—such as time‑locked or multi‑sig scripts—and to integrate hardware‑wallet or BIP32 key management into transaction flows. The library is aimed at Bitcoin‑core engineers, wallet builders, and crypto‑hardware integrators who need a programmatic, descriptor‑aware way to create, fund, and spend UTXOs.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.