|
|
@ -57,23 +57,15 @@ var PrivateKey = function PrivateKey(data, network) { |
|
|
|
throw new TypeError('Must specify the network ("livenet" or "testnet")'); |
|
|
|
} |
|
|
|
|
|
|
|
Object.defineProperty(this, 'bn', { |
|
|
|
configurable: false, |
|
|
|
value: info.bn |
|
|
|
}); |
|
|
|
|
|
|
|
Object.defineProperty(this, 'compressed', { |
|
|
|
configurable: false, |
|
|
|
value: info.compressed |
|
|
|
}); |
|
|
|
|
|
|
|
Object.defineProperty(this, 'network', { |
|
|
|
configurable: false, |
|
|
|
value: info.network |
|
|
|
JSUtil.defineImmutable(this, { |
|
|
|
bn: info.bn, |
|
|
|
compressed: info.compressed, |
|
|
|
network: info.network |
|
|
|
}); |
|
|
|
|
|
|
|
Object.defineProperty(this, 'publicKey', { |
|
|
|
configurable: false, |
|
|
|
enumerable: true, |
|
|
|
get: this.toPublicKey.bind(this) |
|
|
|
}); |
|
|
|
|
|
|
|