Browse Source

add indexes

activeAddress
Matias Alejo Garcia 10 years ago
parent
commit
d6733de12d
  1. 7
      lib/model/copayer.js
  2. 3
      lib/model/wallet.js

7
lib/model/copayer.js

@ -16,9 +16,7 @@ function Copayer(opts) {
this.name = opts.name; this.name = opts.name;
this.xPubKey = opts.xPubKey; this.xPubKey = opts.xPubKey;
this.xPubKeySignature = opts.xPubKeySignature; // So third parties can check independently this.xPubKeySignature = opts.xPubKeySignature; // So third parties can check independently
if (opts.xPubKey) { this.signingPubKey = opts.signingPubKey || this.getSigningPubKey();
this.signingPubKey = this.getSigningPubKey();
}
}; };
Copayer.prototype.getSigningPubKey = function () { Copayer.prototype.getSigningPubKey = function () {
@ -29,15 +27,12 @@ Copayer.prototype.getSigningPubKey = function () {
Copayer.fromObj = function (obj) { Copayer.fromObj = function (obj) {
var x = new Copayer(); var x = new Copayer();
x.version = obj.version;
x.createdOn = obj.createdOn; x.createdOn = obj.createdOn;
x.id = obj.id; x.id = obj.id;
x.name = obj.name; x.name = obj.name;
x.xPubKey = obj.xPubKey; x.xPubKey = obj.xPubKey;
x.xPubKeySignature = obj.xPubKeySignature; x.xPubKeySignature = obj.xPubKeySignature;
x.signingPubKey = obj.signingPubKey; x.signingPubKey = obj.signingPubKey;
return x;
}; };

3
lib/model/wallet.js

@ -19,6 +19,9 @@ function Wallet(opts) {
this.addressIndex = 0; this.addressIndex = 0;
this.copayers = []; this.copayers = [];
this.pubKey = opts.pubKey; this.pubKey = opts.pubKey;
this.receiveAddressIndex = 0;
this.changeAddressIndex = 0;
}; };
/* For compressed keys, m*73 + n*34 <= 496 */ /* For compressed keys, m*73 + n*34 <= 496 */

Loading…
Cancel
Save