diff --git a/lib/dashlib.py b/lib/dashlib.py index cc360a0b..1e85dbdb 100644 --- a/lib/dashlib.py +++ b/lib/dashlib.py @@ -76,6 +76,12 @@ def parse_masternode_status_vin(status_vin_string): status_vin_string_regex = re.compile('CTxIn\(COutPoint\(([0-9a-zA-Z]+),\\s*(\d+)\),') m = status_vin_string_regex.match(status_vin_string) + + # To Support additional format of string return from masternode status rpc. + if m is None: + status_output_string_regex = re.compile('([0-9a-zA-Z]+)\-(\d+)') + m = status_output_string_regex.match(status_vin_string) + txid = m.group(1) index = m.group(2)