bitcoin-js

JavaScript/TypeScript Bitcoin library — payments, addresses, PSBT, transactions, script.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bitcoin-js" with this command: npx skills add hairyf/blockchain-master/hairyf-blockchain-master-bitcoin-js

Skill based on bitcoinjs-lib v7.x, generated 2026-02-09. Docs: https://bitcoinjs.github.io/bitcoinjs-lib/

bitcoinjs-lib is a client-side Bitcoin library for Node and browsers: build/sign transactions via PSBT, create addresses and payment outputs (P2PKH, P2SH, P2WPKH, P2WSH, P2TR), decode/encode addresses. Keys come from ecpair and bip32; ECC must be initialized with initEccLib for signing and Taproot.

Core References

TopicDescriptionReference
Payments & Addressesp2pkh, p2sh, p2wpkh, p2wsh, p2tr; toOutputScript / fromOutputScriptcore-payments-addresses
PSBTCreate, add I/O, sign, validate, finalize, extract transactioncore-psbt
Transaction & ScriptTransaction parse/build, script compile/decompile, opcodes, networkscore-transaction-script

Features

Networks & ECC

TopicDescriptionReference
Networks, ECC, Keysbitcoin/testnet/regtest, initEccLib, ecpair, bip32, bip39features-networks-ecc

Best Practices

TopicDescriptionReference
SecurityRNG, no address reuse, no xpub sharing, verify before broadcastbest-practices-security

External Links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

openzeppelin-contracts

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

viem

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

ton

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

envio

No summary provided by upstream source.

Repository SourceNeeds Review