From e5072fafda12a4420ff340891e892eb9ec8c1fa5 Mon Sep 17 00:00:00 2001 From: lza_menace Date: Tue, 18 Aug 2020 00:55:49 -0700 Subject: [PATCH] adjusting lengths in other places --- monero/address.py | 4 ++-- monero/seed.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/monero/address.py b/monero/address.py index d8321bc..5f23d83 100644 --- a/monero/address.py +++ b/monero/address.py @@ -19,7 +19,7 @@ class BaseAddress(object): def __init__(self, addr, label=None): addr = addr.decode() if isinstance(addr, bytes) else str(addr) if not _ADDR_REGEX.match(addr): - raise ValueError("Address must be 95 characters long base58-encoded string, " + raise ValueError("Address must be 97 characters long base58-encoded string, " "is {addr} ({len} chars length)".format(addr=addr, len=len(addr))) self._decode(addr) self.label = label or self.label @@ -210,5 +210,5 @@ def address(addr, label=None): sorted(Address._valid_netbytes + SubAddress._valid_netbytes))))) elif _IADDR_REGEX.match(addr): return IntegratedAddress(addr) - raise ValueError("Address must be either 95 or 106 characters long base58-encoded string, " + raise ValueError("Address must be either 97 or 108 characters long base58-encoded string, " "is {addr} ({len} chars length)".format(addr=addr, len=len(addr))) diff --git a/monero/seed.py b/monero/seed.py index 13be40a..1b4efa5 100644 --- a/monero/seed.py +++ b/monero/seed.py @@ -173,7 +173,7 @@ class Seed(object): h = keccak_256() h.update(unhexlify(data)) checksum = h.hexdigest() - return address(base58.encode(data + checksum[0:10])) + return address(base58.encode(data + checksum[0:8])) def generate_hex(n_bytes=32):