Skip to content

比特币 JS 处理相关 npm 库

以下是几个比特币相关的 JavaScript 库,用于处理比特币交易、地址、私钥等:

1. bitcoinjs-lib

2. bitcore-lib

3. ecpair

4. bip32

  • npm 地址:https://www.npmjs.com/package/bip32
  • 功能:生成和管理分层确定性(HD)钱包
  • 示例:import { fromSeed } from 'bip32'; const hdWallet = fromSeed('...');

5. @bitcoin-js/tiny-secp256k1-asmjs

6. @unisat/wallet-sdk

7. @cmdcode/tapscript

  • npm 地址:https://www.npmjs.com/package/@cmdcode/tapscript
  • 功能:提供了一种简单且直观的方式来处理比特币脚本(Bitcoin Script),一种用于在比特币区块链上创建智能合约的编程语言;
  • 示例:import { Address, Script, Signer, Tap, Tx } from '@cmdcode/tapscript'

这些库可以用于各种比特币相关的任务,如创建和管理钱包、生成和验证地址、创建和签名交易等。