diff --git a/Gopkg.lock b/Gopkg.lock index b192c76d..3ba26cfe 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -145,7 +145,7 @@ branch = "master" name = "github.com/martinboehm/btcutil" packages = [".","base58","bech32","chaincfg","hdkeychain","txscript"] - revision = "a7b7a55592485f5972902f1caf076a434b079e29" + revision = "48696086722394cad05afcd42d3793061337008a" [[projects]] branch = "master" diff --git a/bchain/coins/bch/bcashparser.go b/bchain/coins/bch/bcashparser.go index d706af61..14da61b5 100644 --- a/bchain/coins/bch/bcashparser.go +++ b/bchain/coins/bch/bcashparser.go @@ -151,7 +151,7 @@ func isCashAddr(addr string) bool { func (p *BCashParser) outputScriptToAddresses(script []byte) ([]string, bool, error) { // convert possible P2PK script to P2PK, which bchutil can process var err error - script, err = txscript.ConvertP2PKtoP2PKH(script) + script, err = txscript.ConvertP2PKtoP2PKH(p.Params.Base58CksumHasher, script) if err != nil { return nil, false, err } diff --git a/bchain/coins/btc/bitcoinparser.go b/bchain/coins/btc/bitcoinparser.go index a6206ba4..6d9a531e 100644 --- a/bchain/coins/btc/bitcoinparser.go +++ b/bchain/coins/btc/bitcoinparser.go @@ -75,7 +75,7 @@ func (p *BitcoinParser) GetAddrDescFromVout(output *bchain.Vout) (bchain.Address } // convert possible P2PK script to P2PKH // so that all transactions by given public key are indexed together - return txscript.ConvertP2PKtoP2PKH(ad) + return txscript.ConvertP2PKtoP2PKH(p.Params.Base58CksumHasher, ad) } // GetAddrDescFromAddress returns internal address representation (descriptor) of given address