From c0f5e1b1a2d917e2f0a7a597ac736b46f3e72425 Mon Sep 17 00:00:00 2001 From: Muzahid Date: Fri, 29 Oct 2021 18:58:41 +0530 Subject: [PATCH] refactor address.py --- src/addresses.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/addresses.py b/src/addresses.py index abeeeb49..e48873a1 100644 --- a/src/addresses.py +++ b/src/addresses.py @@ -13,7 +13,7 @@ logger = logging.getLogger('default') ALPHABET = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" -def encodeBase58(num, alphabet=ALPHABET): +def encodeBase58(num): """Encode a number in Base X Args: @@ -23,30 +23,30 @@ def encodeBase58(num, alphabet=ALPHABET): if num < 0: return None if num == 0: - return alphabet[0] + return ALPHABET[0] arr = [] - base = len(alphabet) + base = len(ALPHABET) while num: num, rem = divmod(num, base) - arr.append(alphabet[rem]) + arr.append(ALPHABET[rem]) arr.reverse() return ''.join(arr) -def decodeBase58(string, alphabet=ALPHABET): +def decodeBase58(string): """Decode a Base X encoded string into the number Args: string: The encoded string alphabet: The alphabet to use for encoding """ - base = len(alphabet) + base = len(ALPHABET) num = 0 try: for char in string: num *= base - num += alphabet.index(char) + num += ALPHABET.index(char) except ValueError: # character not found (like a space character or a 0) return 0