Enable P2SH addresses to be used with the ElectrumX endpoints

This commit is contained in:
Rosco Kalis
2020-08-14 12:15:26 +02:00
parent 553d6fd4b0
commit 1e5dae56af
2 changed files with 15 additions and 2 deletions
+3 -1
View File
@@ -911,7 +911,9 @@ class Electrum {
const address = _this.bitcore.Address.fromString(addrStr)
// console.log(`address: ${address}`)
const script = _this.bitcore.Script.buildPublicKeyHashOut(address)
const script = address.isPayToPublicKeyHash()
? _this.bitcore.Script.buildPublicKeyHashOut(address)
: _this.bitcore.Script.buildScriptHashOut(address)
// console.log(`script: ${script}`)
const scripthash = _this.bitcore.crypto.Hash.sha256(script.toBuffer())