From 90ebd8deb5e9bbc281b67704d61b766483df0bda Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Fri, 4 Jul 2014 11:40:07 -0300 Subject: [PATCH] add check to core, not only UI --- js/models/core/Wallet.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/models/core/Wallet.js b/js/models/core/Wallet.js index fec67735b..acca81d38 100644 --- a/js/models/core/Wallet.js +++ b/js/models/core/Wallet.js @@ -13,6 +13,7 @@ var buffertools = bitcore.buffertools; var Builder = bitcore.TransactionBuilder; var SecureRandom = bitcore.SecureRandom; var Base58Check = bitcore.Base58.base58Check; +var Address = bitcore.Address; var AddressIndex = require('./AddressIndex'); var PublicKeyRing = require('./PublicKeyRing'); @@ -696,6 +697,7 @@ Wallet.prototype.createTxSync = function(toAddress, amountSatStr, comment, utxos opts = opts || {}; var amountSat = bignum(amountSatStr); + preconditions.checkArgument(new Address(toAddress).network().name === this.networkName); if (!pkr.isComplete()) { throw new Error('publicKeyRing is not complete');