BitcoinerLAB's repositories
descriptors
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.
secp256k1
A library for performing elliptic curve operations on the secp256k1 curve. It is designed to integrate into the BitcoinJS & BitcoinerLAB ecosystems and uses the audited noble-secp256k1 library. It is compatible with environments that do not support WASM, such as React Native.
miniscript
A Bitcoin Miniscript compiler and an explicit Satisfier decoupled from the tx signer.
coinselect
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.
farvault-lib
A javascript Bitcoin cold storage time-lock wallet library.
playground
Educational TypeScript code samples for learning Bitcoin transactions with @bitcoinerlab libraries.
VaultShowcase
A React Native app showcasing a Time-Locked Vault, leveraging the technologies from @bitcoinerlab.
bitcoinjs-lib
A javascript Bitcoin library for node.js and browsers.
ledger
Ledger Client
miniscript-sipa
Miniscript site and implementation
regtest-client
A client library based off of the integration tests of bitcoinjs-lib. This requires a server component.
regtest-server
A regtest server for bitcoinjs-lib testing
tiny-secp256k1
A tiny secp256k1 native/JS wrapper