Skip to content

Commit

Permalink
scripted-diff: rename chars to b58chars in test_framework.address
Browse files Browse the repository at this point in the history
-BEGIN VERIFY SCRIPT-
sed -i 's/chars/b58chars/g' ./test/functional/test_framework/address.py
-END VERIFY SCRIPT-
  • Loading branch information
theStack committed Apr 5, 2022
1 parent 11c63e3 commit 605fecf
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions test/functional/test_framework/address.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class AddressType(enum.Enum):
legacy = 'legacy' # P2PKH


chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'


def create_deterministic_address_bcrt1_p2tr_op_true():
Expand All @@ -59,10 +59,10 @@ def byte_to_base58(b, version):
b += hash256(b)[:4] # append checksum
value = int.from_bytes(b, 'big')
while value > 0:
result = chars[value % 58] + result
result = b58chars[value % 58] + result
value //= 58
while b[0] == 0:
result = chars[0] + result
result = b58chars[0] + result
b = b[1:]
return result

Expand All @@ -76,16 +76,16 @@ def base58_to_byte(s):
n = 0
for c in s:
n *= 58
assert c in chars
digit = chars.index(c)
assert c in b58chars
digit = b58chars.index(c)
n += digit
h = '%x' % n
if len(h) % 2:
h = '0' + h
res = n.to_bytes((n.bit_length() + 7) // 8, 'big')
pad = 0
for c in s:
if c == chars[0]:
if c == b58chars[0]:
pad += 1
else:
break
Expand Down

0 comments on commit 605fecf

Please sign in to comment.