Socket
Socket
Sign inDemoInstall

bitcoinjs-lib

Package Overview
Dependencies
9
Maintainers
3
Versions
86
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345
9Next

6.1.5

Diff

junderw
published 6.1.4 •

Changelog

Source

6.1.4

changed

  • Changed internal usage of the Buffer API to match with newer broken bundlers that don't follow spec. The new usage is still compatible with older versions of Buffer, so there shouldn't be any breakage. The public API interface was not changed. (#1975)
junderw
published 6.1.3 •

Changelog

Source

6.1.3

fixed

  • validateSignaturesOfInput for taproot inputs returned false for valid signatures in specific cases. (#1934)
junderw
published 6.1.2 •

Changelog

Source

6.1.2

fixed

  • validateSignaturesOfInput for taproot inputs returned true for invalid signatures in specific cases. (#1932)
junderw
published 6.1.1 •

Changelog

Source

6.1.1

added

  • add example using BIP86 vector to verify the sending to and from a BIP86 generated taproot address

fixed

  • support for 65 byte taproot signature
  • prevent the creation of unspendable scripts in bitcoinjs-lib by implementing checks for resource limitations
  • use Buffer.from() instead of Buffer.of()

changed

  • performance: precompute the taproot hashes
  • performance: switch from create-hash and ripemd160 to noble-hashes

removed

  • types: removed unused methods privateAdd and privateNegate from TinySecp256k1Interface
junderw
published 6.1.0 •

Changelog

Source

6.1.0

added

  • taproot support for payments (p2tr) and PSBT. See taproot.spec.ts integration test for examples. (#1742)
junderw
published 6.1.0-rc.0 •

junderw
published 6.0.2 •

Changelog

Source

6.0.2

fixed

  • p2sh payment now uses empty Buffer for redeem.output when redeemScript is OP_FALSE (#1802)
  • Fix ripemd160 hashing fallback issue (#1812)
junderw
published 6.0.1 •

Changelog

Source

6.0.1

  • No changes to public API
junderw
published 6.0.0 •

Changelog

Source

6.0.0

removed

  • bip32: Removed the re-export. Please add as dependency to your app instead.
  • ECPair: Please use bip32 moving forward. ecpair package was created for those who need it.
  • TransactionBuilder: Any internal files used only in TB (classify, templates, etc.) were also removed.

added

  • taproot segwit v1 address support (bech32m) via address module (#1676)
  • hashForWitnessV1 method on Transaction class (#1745)

fixed

  • Transaction version read/write differed. (#1717)
2345
9Next
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc