@@ -84,7 +84,7 @@ def convertbits(data, frombits, tobits, pad=True):
84
84
return ret
85
85
86
86
87
- def decode (hrp , addr ):
87
+ def decode_segwit_address (hrp , addr ):
88
88
"""Decode a segwit address."""
89
89
hrpgot , data = bech32_decode (addr )
90
90
if hrpgot != hrp :
@@ -99,10 +99,10 @@ def decode(hrp, addr):
99
99
return (data [0 ], decoded )
100
100
101
101
102
- def encode (hrp , witver , witprog ):
102
+ def encode_segwit_address (hrp , witver , witprog ):
103
103
"""Encode a segwit address."""
104
104
ret = bech32_encode (hrp , [witver ] + convertbits (witprog , 8 , 5 ))
105
- if decode (hrp , ret ) == (None , None ):
105
+ if decode_segwit_address (hrp , ret ) == (None , None ):
106
106
return None
107
107
return ret
108
108
@@ -111,8 +111,8 @@ def test_segwit_encode_decode(self):
111
111
def test_python_bech32 (addr ):
112
112
hrp = addr [:4 ]
113
113
self .assertEqual (hrp , "bcrt" )
114
- (witver , witprog ) = decode (hrp , addr )
115
- self .assertEqual (encode (hrp , witver , witprog ), addr )
114
+ (witver , witprog ) = decode_segwit_address (hrp , addr )
115
+ self .assertEqual (encode_segwit_address (hrp , witver , witprog ), addr )
116
116
117
117
# P2WPKH
118
118
test_python_bech32 ('bcrt1qthmht0k2qnh3wy7336z05lu2km7emzfpm3wg46' )
0 commit comments