@@ -89,7 +89,7 @@ def test_valid_signer(self):
89
89
# )
90
90
# self.clear_mock_result(self.nodes[1])
91
91
92
- assert_equal (hww .getwalletinfo ()["keypoolsize" ], 30 )
92
+ assert_equal (hww .getwalletinfo ()["keypoolsize" ], 40 )
93
93
94
94
address1 = hww .getnewaddress (address_type = "bech32" )
95
95
assert_equal (address1 , "bcrt1qm90ugl4d48jv8n6e5t9ln6t9zlpm5th68x4f8g" )
@@ -112,6 +112,13 @@ def test_valid_signer(self):
112
112
assert_equal (address_info ['ismine' ], True )
113
113
assert_equal (address_info ['hdkeypath' ], "m/44'/1'/0'/0/0" )
114
114
115
+ address4 = hww .getnewaddress (address_type = "bech32m" )
116
+ assert_equal (address4 , "bcrt1phw4cgpt6cd30kz9k4wkpwm872cdvhss29jga2xpmftelhqll62ms4e9sqj" )
117
+ address_info = hww .getaddressinfo (address4 )
118
+ assert_equal (address_info ['solvable' ], True )
119
+ assert_equal (address_info ['ismine' ], True )
120
+ assert_equal (address_info ['hdkeypath' ], "m/86'/1'/0'/0/0" )
121
+
115
122
self .log .info ('Test walletdisplayaddress' )
116
123
result = hww .walletdisplayaddress (address1 )
117
124
assert_equal (result , {"address" : address1 })
@@ -124,7 +131,7 @@ def test_valid_signer(self):
124
131
self .clear_mock_result (self .nodes [1 ])
125
132
126
133
self .log .info ('Prepare mock PSBT' )
127
- self .nodes [0 ].sendtoaddress (address1 , 1 )
134
+ self .nodes [0 ].sendtoaddress (address4 , 1 )
128
135
self .generate (self .nodes [0 ], 1 )
129
136
130
137
# Load private key into wallet to generate a signed PSBT for the mock
@@ -133,14 +140,14 @@ def test_valid_signer(self):
133
140
assert mock_wallet .getwalletinfo ()['private_keys_enabled' ]
134
141
135
142
result = mock_wallet .importdescriptors ([{
136
- "desc" : "wpkh ([00000001/84 '/1'/0']tprv8ZgxMBicQKsPd7Uf69XL1XwhmjHopUGep8GuEiJDZmbQz6o58LninorQAfcKZWARbtRtfnLcJ5MQ2AtHcQJCCRUcMRvmDUjyEmNUWwx8UbK/0/*)#rweraev0 " ,
143
+ "desc" : "tr ([00000001/86 '/1'/0']tprv8ZgxMBicQKsPd7Uf69XL1XwhmjHopUGep8GuEiJDZmbQz6o58LninorQAfcKZWARbtRtfnLcJ5MQ2AtHcQJCCRUcMRvmDUjyEmNUWwx8UbK/0/*)#0jtt2jc9 " ,
137
144
"timestamp" : 0 ,
138
145
"range" : [0 ,1 ],
139
146
"internal" : False ,
140
147
"active" : True
141
148
},
142
149
{
143
- "desc" : "wpkh ([00000001/84 '/1'/0']tprv8ZgxMBicQKsPd7Uf69XL1XwhmjHopUGep8GuEiJDZmbQz6o58LninorQAfcKZWARbtRtfnLcJ5MQ2AtHcQJCCRUcMRvmDUjyEmNUWwx8UbK/1/*)#j6uzqvuh " ,
150
+ "desc" : "tr ([00000001/86 '/1'/0']tprv8ZgxMBicQKsPd7Uf69XL1XwhmjHopUGep8GuEiJDZmbQz6o58LninorQAfcKZWARbtRtfnLcJ5MQ2AtHcQJCCRUcMRvmDUjyEmNUWwx8UbK/1/*)#7xw2h8ga " ,
144
151
"timestamp" : 0 ,
145
152
"range" : [0 , 0 ],
146
153
"internal" : True ,
0 commit comments