A storage object for Node Buffers with handy methods for making bitcoin apps
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too
Create linked lists of Buffer objects
Unpack multibyte binary values from buffers
A convenience-wrapper around protocol-buffers and lp-messages functions
Treat a collection of Buffers as a single contiguous partially mutable Buffer.
encode/decode number as bitcoin variable length integer
[](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [](https://www.npmjs.org/package/bip174)
bitcoin OP codes
encode/decode value as bitcoin OP_PUSHDATA integer
Bech32 encoding / decoding
Create handshakes for binary protocols with iterable streams
Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet
A Bitcoin wallet Snap.
Fork of bip174 with BitGo specific changes
Bitcoin Cash general purpose address translation.
A pure and powerful JavaScript Bitcoin library.
Is it a string? Is it a BufferList? Or just a Buffer? Worry no more with `it-buffer`!
TypeScript library for Bitcoin apps.
Bitcoin Cash cashaddr address format support for Node.js and web browsers.
A tiny secp256k1 JS
An interface over BIP-32 and BIP-39 key derivation paths

Bitcoin Miniscript, a high-level language for describing Bitcoin spending conditions. It includes a compiler/analyzer with a signer‑agnostic satisfier that derives symbolic witnesses (e.g., <sig(key)>).