Socket
Socket
Sign inDemoInstall

bitcoinjs-lib

Package Overview
Dependencies
Maintainers
3
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitcoinjs-lib - npm Package Compare versions

Comparing version 5.1.9 to 5.1.10

4

CHANGELOG.md

@@ -0,1 +1,5 @@

# 5.1.10
__fixed__
- Fixed psbt.signInputAsync (and consequentially all Async signing methods) not handling rejection of keypair.sign properly (#1582)
# 5.1.9

@@ -2,0 +6,0 @@ __fixed__

2

package.json
{
"name": "bitcoinjs-lib",
"version": "5.1.9",
"version": "5.1.10",
"description": "Client-side Bitcoin JavaScript library",

@@ -5,0 +5,0 @@ "main": "./src/index.js",

@@ -491,5 +491,5 @@ 'use strict';

) {
return new Promise((resolve, reject) => {
return Promise.resolve().then(() => {
if (!keyPair || !keyPair.publicKey)
return reject(new Error('Need Signer to sign input'));
throw new Error('Need Signer to sign input');
const { hash, sighashType } = getHashAndSighashType(

@@ -502,3 +502,3 @@ this.data.inputs,

);
Promise.resolve(keyPair.sign(hash)).then(signature => {
return Promise.resolve(keyPair.sign(hash)).then(signature => {
const partialSig = [

@@ -511,3 +511,2 @@ {

this.data.updateInput(inputIndex, { partialSig });
resolve();
});

@@ -514,0 +513,0 @@ });

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc