mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-08 10:31:50 -05:00
scripted-diff: rename chars
to b58chars
in test_framework.address
-BEGIN VERIFY SCRIPT- sed -i 's/chars/b58chars/g' ./test/functional/test_framework/address.py -END VERIFY SCRIPT-
This commit is contained in:
parent
11c63e374d
commit
605fecfb66
1 changed files with 6 additions and 6 deletions
|
@ -35,7 +35,7 @@ class AddressType(enum.Enum):
|
|||
legacy = 'legacy' # P2PKH
|
||||
|
||||
|
||||
chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
|
||||
b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
|
||||
|
||||
|
||||
def create_deterministic_address_bcrt1_p2tr_op_true():
|
||||
|
@ -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
|
||||
|
||||
|
@ -76,8 +76,8 @@ 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:
|
||||
|
@ -85,7 +85,7 @@ def base58_to_byte(s):
|
|||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue