micro-btc
micro-btc
is a minimal JavaScript/TypeScript library for Bitcoin.
Documentation
Read the docs to get started.
Features
Payments
- Public-Key-Hash Addresses
- Classic Public-Key-Hash
- SegWit Public-Key-Hash
- Script-Hash Addresses
- Classic Script-Hash
- SegWit Script-Hash
- Taproot Public Key Addresses
- Taproot Script-Tree Addresses
Transactions
- Encoding/decoding transactions
- Transaction inputs
- Transaction outputs
- Basic transaction signing
- PSBT-protocol transaction signing
Utilities
- Getting an address
- Encoding/decoding address scripts (ScriptPubKey)
- Encoding/decoding spend scripts (aka OutScript, ScriptSig or ScriptWitness)
About
micro-btc
is created and maintained by Paul Miller (opens in a new tab),
Fungible Systems (opens in a new tab), and Ryan Shea (opens in a new tab)
Last updated on December 12, 2022