|
|
@ -707,13 +707,10 @@ Script.fromAddress = function(address) { |
|
|
|
Script.prototype.toAddress = function(network) { |
|
|
|
network = Networks.get(network); |
|
|
|
$.checkArgument(network, 'Must provide a network'); |
|
|
|
if (this.isPublicKeyHashOut()) { |
|
|
|
return new Address(this.getData(), network, Address.PayToPublicKeyHash); |
|
|
|
} else if (this.isScriptHashOut()) { |
|
|
|
return new Address(this.getData(), network, Address.PayToScriptHash); |
|
|
|
} else { |
|
|
|
throw new Error('The script type needs to be PayToPublicKeyHash or PayToScriptHash'); |
|
|
|
if (this.isPublicKeyHashOut() || this.isScriptHashOut()) { |
|
|
|
return new Address(this, network); |
|
|
|
} |
|
|
|
throw new Error('The script type needs to be PayToPublicKeyHash or PayToScriptHash'); |
|
|
|
}; |
|
|
|
|
|
|
|
/** |
|
|
|