From 86f6eb4020342fc41308c305f9305ec79e42d603 Mon Sep 17 00:00:00 2001 From: coblee Date: Thu, 19 Jul 2012 04:33:48 -0700 Subject: [PATCH] Address version for Litecoin is 48 --- backends/abe/__init__.py | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) 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 -- 1.7.1