{"repo":"paulmillr/scure-btc-signer","free":true,"listed":false,"github":"https://github.com/paulmillr/scure-btc-signer","clone":"git clone https://github.com/paulmillr/scure-btc-signer.git","description":"Audited & minimal library for creating, signing & decoding Bitcoin transactions.","language":"TypeScript","stars":238,"topics":["bip174","bip340","bitcoin","btc","psbt","schnorr","signer","taproot","utxo","bip341"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"scure-btc-signer Audited & minimal library for creating, signing & decoding Bitcoin transactions. - 🔒 Audited by an independent security firm - ✍️ Create transactions, inputs, outputs, sign them - 📡 Optional network helper; core signer works offline - 🔀 UTXO selection with different strategies - 🎻 Classic & SegWit: P2PK, P2PKH, P2WPKH, P2SH, P2WSH, P2MS - 🧪 Schnorr & Taproot BIP340/BIP341: P2TR, P2TR-NS, P2TR-MS - 📨 BIP174 PSBT, BIP327 MuSig2 - 🗳️ Easy ordinals and inscriptions - 🪶 39KB (gzipped) with all deps Initial development has been funded by Ryan Shea. Musig2 feature has been funded by Arklabs. For discussions, questions and support, visit GitHub Discussions section of the repository. Check out all web3 utility libraries: ETH, BTC, SOL, ordinals This library belongs to scure scure — audited micro-libraries. - Zero or minimal dependencies - Highly readable TypeScript / JS code - PGP-signed releases and transparent NPM builds - Check out homepage & all libraries: base, bip32, bip39, btc-signer, starknet Usage npm install @scure/btc-signer deno add jsr:@scure/btc-signer We support all major platforms and runtimes. For Deno, ensure to use npm specifier. For React Native, you may need a polyfill for crypto.getRandomValues. Quickstart Create a Taproot address, build a transaction spending one of its UTXOs, sign and finalize it: The rest of the docs cover every payment type, PSBT workflows, UTXO selection and more: - Payments - P2PK Pay To Public Key - P2PKH Public Ke","default_branch":null,"files":null,"tree":[],"storefront":"/r/paulmillr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paulmillr/scure-btc-signer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}