@@ -64,7 +64,7 @@ def check_invalid(self, addr, error_str, error_locations=None):
6464 def test_validateaddress (self ):
6565 # Invalid Bech32
6666 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. ' )
6868 self .check_invalid (BECH32_INVALID_BECH32 , 'Version 1+ witness address must use Bech32m checksum' )
6969 self .check_invalid (BECH32_INVALID_BECH32M , 'Version 0 witness address must use Bech32 checksum' )
7070 self .check_invalid (BECH32_INVALID_VERSION , 'Invalid Bech32 address witness version' )
@@ -84,16 +84,16 @@ def test_validateaddress(self):
8484 self .check_valid (BECH32_VALID_MULTISIG )
8585
8686 # 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) ' )
9090
9191 # Valid Base58
9292 self .check_valid (BASE58_VALID )
9393
9494 # 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. ' )
9797
9898 node = self .nodes [0 ]
9999
@@ -106,9 +106,9 @@ def test_getaddressinfo(self):
106106 node = self .nodes [0 ]
107107
108108 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 )
112112
113113 def run_test (self ):
114114 self .test_validateaddress ()
0 commit comments