From e8e9f769e4123d2fccb23b8f398f7f6e57b92d99 Mon Sep 17 00:00:00 2001 From: brokkir Date: Fri, 6 Jun 2014 13:19:21 +0200 Subject: [PATCH] fix address problem in block chain explorer --- mjollnircoin-abe/Abe/DataStore.py | 2 +- mjollnircoin-abe/Abe/util.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mjollnircoin-abe/Abe/DataStore.py b/mjollnircoin-abe/Abe/DataStore.py index b7e3070..d6aa1a9 100644 --- a/mjollnircoin-abe/Abe/DataStore.py +++ b/mjollnircoin-abe/Abe/DataStore.py @@ -62,7 +62,7 @@ CHAIN_CONFIG = [ # {"chain":"Bitcoin"}, # {"chain":"Testnet"}, - {"chain":"Mjollnircoin"}, + {"chain":"Mjollnircoin","code3": "MNR", "address_version": "\x32", "magic": "\xfb\xc0\xb6\xdb" }, # {"chain":"Namecoin"}, # {"chain":"Weeds", "network":"Weedsnet", # "code3":"WDS", "address_version":"\xf3", "magic":"\xf8\xbf\xb5\xda"}, diff --git a/mjollnircoin-abe/Abe/util.py b/mjollnircoin-abe/Abe/util.py index 661347b..8a608bd 100644 --- a/mjollnircoin-abe/Abe/util.py +++ b/mjollnircoin-abe/Abe/util.py @@ -22,6 +22,7 @@ import re import base58 import Crypto.Hash.SHA256 as SHA256 +import heavycoin_hash try: import Crypto.Hash.RIPEMD160 as RIPEMD160 @@ -114,7 +115,7 @@ def possible_address(string): def hash_to_address(version, hash): vh = version + hash - return base58.b58encode(vh + double_sha256(vh)[:4]) + return base58.b58encode( vh + heavycoin_hash.getHash(vh,len(vh))[:4]) def decode_check_address(address): if possible_address(address):