adjusting lengths in other places

This commit is contained in:
lza_menace 2020-08-18 00:55:49 -07:00
parent 6c2ec9e1e8
commit e5072fafda
2 changed files with 3 additions and 3 deletions

View File

@ -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)))

View File

@ -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):