Meta description for MiniScript API
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)>).
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the bitcoinjs family of libra
BitGo UTXO Core types
BitGo UTXO Core types
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, with explicit backend wiring for advanced
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the scure/noble family of lib
A TypeScript library for Bitcoin transaction management, based on Bitcoin Descriptors for defining inputs and outputs. It facilitates optimal UTXO selection and transaction size calculation.
[](https://circleci.com/gh/ayecue/miniscript-type-analyzer)
Core lexer/parser for MiniScript
Core lexer/parser for Greybel
Core lexer/parser for GreyScript
ECMAScript AST recursive visitor
BitGo SDK for building UTXO descriptors
process.nextTick but always with args
JSON parse & stringify that supports binary via bops & base64
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Callback wrapping utility
Array#isArray for older browsers
Run a function exactly one time
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
A cross browser microtask library
Allows users to use generators in order to write common functions that can be both sync or async.
Use node's fs.realpath, but fall back to the JS implementation if the native one fails