Browse Source

implement Script.buildMultisigOut()

patch-2
Manuel Araoz 10 years ago
parent
commit
163925c754
  1. 12
      lib/script.js

12
lib/script.js

@ -429,9 +429,15 @@ Script.prototype._addBuffer = function(buf, prepend) {
* requiring m of those public keys to spend
*/
Script.buildMultisigOut = function(pubkeys, m) {
console.log(pubkeys);
console.log(m);
return new Script();
var s = new Script();
s.add(Opcode.smallInt(m));
for (var i = 0; i<pubkeys.length; i++) {
var pubkey = pubkeys[i];
s.add(pubkey.toBuffer());
}
s.add(Opcode.smallInt(pubkeys.length));
s.add(Opcode('OP_CHECKMULTISIG'));
return s;
};
/**

Loading…
Cancel
Save