Merge pull request #865 from maraoz/feature/force-testnet
Feature: allow to force network from config
This commit is contained in:
commit
b0ff5494e0
6 changed files with 34 additions and 2 deletions
|
|
@ -12,6 +12,7 @@ angular.module('copayApp.controllers').controller('SettingsController',
|
|||
$scope.networkPort = config.network.port;
|
||||
$scope.networkSecure = config.network.secure || false;
|
||||
$scope.disableVideo = typeof config.disableVideo === undefined ? true : config.disableVideo;
|
||||
$scope.forceNetwork = config.forceNetwork;
|
||||
|
||||
$scope.unitOpts = [{
|
||||
name: 'Satoshis (100,000,000 satoshis = 1BTC)',
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ var AddressIndex = require('./AddressIndex');
|
|||
var PublicKeyRing = require('./PublicKeyRing');
|
||||
var TxProposals = require('./TxProposals');
|
||||
var PrivateKey = require('./PrivateKey');
|
||||
var copayConfig = require('../../../config');
|
||||
|
||||
function Wallet(opts) {
|
||||
var self = this;
|
||||
|
|
@ -33,6 +34,9 @@ function Wallet(opts) {
|
|||
throw new Error('missing required option for Wallet: ' + k);
|
||||
self[k] = opts[k];
|
||||
});
|
||||
if (copayConfig.forceNetwork && opts.networkName !== copayConfig.networkName)
|
||||
throw new Error('Network forced to '+copayConfig.networkName+
|
||||
' and tried to create a Wallet with network '+opts.networkName);
|
||||
|
||||
this.log('creating ' + opts.requiredCopayers + ' of ' + opts.totalCopayers + ' wallet');
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue