@@ -64,7 +64,7 @@ def check_invalid(self, addr, error_str, error_locations=None):
64
64
def test_validateaddress (self ):
65
65
# Invalid Bech32
66
66
self .check_invalid (BECH32_INVALID_SIZE , 'Invalid Bech32 address data size' )
67
- self .check_invalid (BECH32_INVALID_PREFIX , 'Not a valid Bech32 or Base58 encoding' )
67
+ self .check_invalid (BECH32_INVALID_PREFIX , 'Invalid or unsupported Segwit ( Bech32) or Base58 encoding. ' )
68
68
self .check_invalid (BECH32_INVALID_BECH32 , 'Version 1+ witness address must use Bech32m checksum' )
69
69
self .check_invalid (BECH32_INVALID_BECH32M , 'Version 0 witness address must use Bech32 checksum' )
70
70
self .check_invalid (BECH32_INVALID_VERSION , 'Invalid Bech32 address witness version' )
@@ -84,16 +84,16 @@ def test_validateaddress(self):
84
84
self .check_valid (BECH32_VALID_MULTISIG )
85
85
86
86
# Invalid Base58
87
- self .check_invalid (BASE58_INVALID_PREFIX , 'Invalid prefix for Base58-encoded address' )
88
- self .check_invalid (BASE58_INVALID_CHECKSUM , 'Invalid checksum or length of Base58 address' )
89
- self .check_invalid (BASE58_INVALID_LENGTH , 'Invalid checksum or length of Base58 address' )
87
+ self .check_invalid (BASE58_INVALID_PREFIX , 'Invalid or unsupported Base58-encoded address. ' )
88
+ self .check_invalid (BASE58_INVALID_CHECKSUM , 'Invalid checksum or length of Base58 address (P2PKH or P2SH) ' )
89
+ self .check_invalid (BASE58_INVALID_LENGTH , 'Invalid checksum or length of Base58 address (P2PKH or P2SH) ' )
90
90
91
91
# Valid Base58
92
92
self .check_valid (BASE58_VALID )
93
93
94
94
# Invalid address format
95
- self .check_invalid (INVALID_ADDRESS , 'Not a valid Bech32 or Base58 encoding' )
96
- self .check_invalid (INVALID_ADDRESS_2 , 'Not a valid Bech32 or Base58 encoding' )
95
+ self .check_invalid (INVALID_ADDRESS , 'Invalid or unsupported Segwit ( Bech32) or Base58 encoding. ' )
96
+ self .check_invalid (INVALID_ADDRESS_2 , 'Invalid or unsupported Segwit ( Bech32) or Base58 encoding. ' )
97
97
98
98
node = self .nodes [0 ]
99
99
@@ -106,9 +106,9 @@ def test_getaddressinfo(self):
106
106
node = self .nodes [0 ]
107
107
108
108
assert_raises_rpc_error (- 5 , "Invalid Bech32 address data size" , node .getaddressinfo , BECH32_INVALID_SIZE )
109
- assert_raises_rpc_error (- 5 , "Not a valid Bech32 or Base58 encoding" , node .getaddressinfo , BECH32_INVALID_PREFIX )
110
- assert_raises_rpc_error (- 5 , "Invalid prefix for Base58-encoded address" , node .getaddressinfo , BASE58_INVALID_PREFIX )
111
- assert_raises_rpc_error (- 5 , "Not a valid Bech32 or Base58 encoding" , node .getaddressinfo , INVALID_ADDRESS )
109
+ assert_raises_rpc_error (- 5 , "Invalid or unsupported Segwit ( Bech32) or Base58 encoding. " , node .getaddressinfo , BECH32_INVALID_PREFIX )
110
+ assert_raises_rpc_error (- 5 , "Invalid or unsupported Base58-encoded address. " , node .getaddressinfo , BASE58_INVALID_PREFIX )
111
+ assert_raises_rpc_error (- 5 , "Invalid or unsupported Segwit ( Bech32) or Base58 encoding. " , node .getaddressinfo , INVALID_ADDRESS )
112
112
113
113
def run_test (self ):
114
114
self .test_validateaddress ()
0 commit comments