diff --git a/rpcserver.go b/rpcserver.go index 85baa07b..e6dea524 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -531,7 +531,8 @@ func handleCreateRawTransaction(s *rpcServer, cmd btcjson.Cmd) (interface{}, err } // Decode the provided address. - addr, err := btcutil.DecodeAddr(encodedAddr) + addr, err := btcutil.DecodeAddress(encodedAddr, + activeNetParams.btcnet) if err != nil { return nil, btcjson.Error{ Code: btcjson.ErrInvalidAddressOrKey.Code, diff --git a/rpcwebsocket.go b/rpcwebsocket.go index e9c805bc..d32bf774 100644 --- a/rpcwebsocket.go +++ b/rpcwebsocket.go @@ -1416,7 +1416,7 @@ func handleNotifyNewTXs(wsc *wsClient, icmd btcjson.Cmd) (interface{}, *btcjson. } for _, addrStr := range cmd.Addresses { - addr, err := btcutil.DecodeAddr(addrStr) + addr, err := btcutil.DecodeAddress(addrStr, activeNetParams.btcnet) if err != nil { e := btcjson.Error{ Code: btcjson.ErrInvalidAddressOrKey.Code,