Skip to content

Commit

Permalink
Fix signature serialization.
Browse files Browse the repository at this point in the history
  • Loading branch information
caedesvvv committed Oct 22, 2014
1 parent 739cbf1 commit d341e13
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions js/dwutil/multisig.js
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ MultisigFund.prototype.signTransaction = function(password, spend, inputs) {
inputs.forEach(function(input, i) {
builder.sign(input.index, privKey, script, 1);
var sig = builder.signatures[input.index].signatures.slice(-1);
var hexSig = sig.toString('hex');
var hexSig = sig.toDER().toString('hex');
spend.task.pending[i].signatures[pIdx] = hexSig
// propagate transaction
DarkWallet.service.multisigTrack.sign(self.multisig, spend.tx, hexSig);
Expand Down Expand Up @@ -333,7 +333,7 @@ MultisigFund.prototype.signTxForeign = function(foreignKey, spend) {
inputs.forEach(function(input, i) {
builder.sign(input.index, privKey, script, 1);
var sig = builder.signatures[input.index].signatures.slice(-1);
var hexSig = sig.toString('hex');
var hexSig = sig.toDER().toString('hex');
spend.task.pending[i].signatures[pIdx] = hexSig;
DarkWallet.service.multisigTrack.sign(multisig, spend.tx, hexSig);
signed = true;
Expand Down

0 comments on commit d341e13

Please sign in to comment.