diff --git a/lib/address.js b/lib/address.js index 6b17756..2d4e043 100644 --- a/lib/address.js +++ b/lib/address.js @@ -40,7 +40,7 @@ function Address(data, network, type) { throw new TypeError('First argument is required, please include address data.'); } - if (network && (network !== 'livenet' && network !== 'testnet')) { + if (network && !networks.get(network)) { throw new TypeError('Second argument must be "livenet" or "testnet".'); } diff --git a/lib/networks.js b/lib/networks.js index a37a5cf..fff435f 100644 --- a/lib/networks.js +++ b/lib/networks.js @@ -68,6 +68,7 @@ function getNetwork(arg) { module.exports = { defaultNetwork: livenet, livenet: livenet, + mainnet: livenet, testnet: testnet, get: getNetwork }; diff --git a/test/uri.js b/test/uri.js index 1eaa3da..da0b9cd 100644 --- a/test/uri.js +++ b/test/uri.js @@ -62,7 +62,7 @@ describe('URI', function() { uri = new URI('bitcoin:1DP69gMMvSuYhbnxsi4EJEFufUAbDrEQfj'); uri.address.should.be.instanceof(bitcore.Address); - uri.network.should.equal('mainnet'); + uri.network.should.equal('livenet'); uri = new URI('bitcoin:mkYY5NRvikVBY1EPtaq9fAFgquesdjqECw'); uri.address.should.be.instanceof(bitcore.Address); @@ -92,7 +92,7 @@ describe('URI', function() { address: '1DP69gMMvSuYhbnxsi4EJEFufUAbDrEQfj' }); uri.address.should.be.instanceof(bitcore.Address); - uri.network.should.equal('mainnet'); + uri.network.should.equal('livenet'); uri = new URI({ address: 'mkYY5NRvikVBY1EPtaq9fAFgquesdjqECw'