From: coblee Date: Thu, 19 Jul 2012 11:33:48 +0000 (-0700) Subject: Address version for Litecoin is 48 X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=commitdiff_plain;h=86f6eb4020342fc41308c305f9305ec79e42d603 Address version for Litecoin is 48 --- diff --git a/backends/abe/__init__.py b/backends/abe/__init__.py index fac40b4..48c01de 100644 --- a/backends/abe/__init__.py +++ b/backends/abe/__init__.py @@ -13,6 +13,8 @@ import time, threading class AbeStore(Datastore_class): + addrtype = 48 + def __init__(self, config): conf = DataStore.CONFIG_DEFAULTS args, argv = readconf.parse_argv( [], conf) @@ -68,7 +70,7 @@ class AbeStore(Datastore_class): #print "WARNING: missing tx_in for tx", txid continue - address = hash_to_address(chr(0), _hash) + address = hash_to_address(chr(addrtype), _hash) if self.tx_cache.has_key(address): print "cache: invalidating", address self.tx_cache.pop(address) @@ -81,7 +83,7 @@ class AbeStore(Datastore_class): #print "WARNING: missing tx_out for tx", txid continue - address = hash_to_address(chr(0), _hash) + address = hash_to_address(chr(addrtype), _hash) if self.tx_cache.has_key(address): print "cache: invalidating", address self.tx_cache.pop(address) @@ -314,7 +316,7 @@ class AbeStore(Datastore_class): if not _hash: #print "WARNING: missing tx_in for tx", tx_id, addr continue - address = hash_to_address(chr(0), _hash) + address = hash_to_address(chr(addrtype), _hash) txinputs.append(address) txpoint['inputs'] = txinputs txoutputs = [] @@ -324,7 +326,7 @@ class AbeStore(Datastore_class): if not _hash: #print "WARNING: missing tx_out for tx", tx_id, addr continue - address = hash_to_address(chr(0), _hash) + address = hash_to_address(chr(addrtype), _hash) txoutputs.append(address) txpoint['outputs'] = txoutputs