adjusting lengths in other places
This commit is contained in:
parent
6c2ec9e1e8
commit
e5072fafda
|
@ -19,7 +19,7 @@ class BaseAddress(object):
|
||||||
def __init__(self, addr, label=None):
|
def __init__(self, addr, label=None):
|
||||||
addr = addr.decode() if isinstance(addr, bytes) else str(addr)
|
addr = addr.decode() if isinstance(addr, bytes) else str(addr)
|
||||||
if not _ADDR_REGEX.match(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)))
|
"is {addr} ({len} chars length)".format(addr=addr, len=len(addr)))
|
||||||
self._decode(addr)
|
self._decode(addr)
|
||||||
self.label = label or self.label
|
self.label = label or self.label
|
||||||
|
@ -210,5 +210,5 @@ def address(addr, label=None):
|
||||||
sorted(Address._valid_netbytes + SubAddress._valid_netbytes)))))
|
sorted(Address._valid_netbytes + SubAddress._valid_netbytes)))))
|
||||||
elif _IADDR_REGEX.match(addr):
|
elif _IADDR_REGEX.match(addr):
|
||||||
return IntegratedAddress(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)))
|
"is {addr} ({len} chars length)".format(addr=addr, len=len(addr)))
|
||||||
|
|
|
@ -173,7 +173,7 @@ class Seed(object):
|
||||||
h = keccak_256()
|
h = keccak_256()
|
||||||
h.update(unhexlify(data))
|
h.update(unhexlify(data))
|
||||||
checksum = h.hexdigest()
|
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):
|
def generate_hex(n_bytes=32):
|
||||||
|
|
Loading…
Reference in New Issue