From 49c2fc06b5d9ca182ab689a3f0ea88a30d3507e4 Mon Sep 17 00:00:00 2001 From: xnova Date: Wed, 26 Feb 2014 19:56:37 -0500 Subject: [PATCH] allow Wallet to work with testnet --- src/wallet.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/wallet.js b/src/wallet.js index 5710f25..eef851e 100644 --- a/src/wallet.js +++ b/src/wallet.js @@ -13,8 +13,8 @@ var HDWallet = require('./hdwallet.js') var SecureRandom = require('./jsbn/rng'); var rng = new SecureRandom(); -var Wallet = function (seed) { - if (!(this instanceof Wallet)) { return new Wallet(seed); } +var Wallet = function (seed, network) { + if (!(this instanceof Wallet)) { return new Wallet(seed, network); } // Stored in a closure to make accidental serialization less likely var keys = []; @@ -28,16 +28,16 @@ var Wallet = function (seed) { this.outputs = {}; // Make a new master key - this.newMasterKey = function(seed) { + this.newMasterKey = function(seed, network) { if (!seed) { var seedBytes = new Array(32); rng.nextBytes(seedBytes); seed = conv.bytesToString(seedBytes) } - masterkey = new HDWallet(seed); + masterkey = new HDWallet(seed, network); keys = [] } - this.newMasterKey(seed) + this.newMasterKey(seed, network) // Add a new address this.generateAddress = function() {