mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-03-17 13:22:03 +01:00
test: check listdescriptors do not return a mix of hardened derivation marker
This commit is contained in:
parent
975783cb79
commit
28a4fcb03c
@ -134,6 +134,26 @@ class ListDescriptorsTest(BitcoinTestFramework):
|
||||
}
|
||||
assert_equal(expected, wallet.listdescriptors())
|
||||
|
||||
self.log.info('Test taproot descriptor do not have mixed hardened derivation marker')
|
||||
node.createwallet(wallet_name='w5', descriptors=True, disable_private_keys=True)
|
||||
wallet = node.get_wallet_rpc('w5')
|
||||
wallet.importdescriptors([{
|
||||
'desc': "tr([1dce71b2/48'/1'/0'/2']tpubDEeP3GefjqbaDTTaVAF5JkXWhoFxFDXQ9KuhVrMBViFXXNR2B3Lvme2d2AoyiKfzRFZChq2AGMNbU1qTbkBMfNv7WGVXLt2pnYXY87gXqcs/0/*,and_v(v:pk([c658b283/48'/1'/0'/2']tpubDFL5wzgPBYK5pZ2Kh1T8qrxnp43kjE5CXfguZHHBrZSWpkfASy5rVfj7prh11XdqkC1P3kRwUPBeX7AHN8XBNx8UwiprnFnEm5jyswiRD4p/0/*),older(65535)))#xl20m6md",
|
||||
'timestamp': TIME_GENESIS_BLOCK,
|
||||
}])
|
||||
expected = {
|
||||
'wallet_name': 'w5',
|
||||
'descriptors': [
|
||||
{'active': False,
|
||||
'desc': 'tr([1dce71b2/48h/1h/0h/2h]tpubDEeP3GefjqbaDTTaVAF5JkXWhoFxFDXQ9KuhVrMBViFXXNR2B3Lvme2d2AoyiKfzRFZChq2AGMNbU1qTbkBMfNv7WGVXLt2pnYXY87gXqcs/0/*,and_v(v:pk([c658b283/48h/1h/0h/2h]tpubDFL5wzgPBYK5pZ2Kh1T8qrxnp43kjE5CXfguZHHBrZSWpkfASy5rVfj7prh11XdqkC1P3kRwUPBeX7AHN8XBNx8UwiprnFnEm5jyswiRD4p/0/*),older(65535)))#m4uznndk',
|
||||
'timestamp': TIME_GENESIS_BLOCK,
|
||||
'range': [0, 0],
|
||||
'next': 0,
|
||||
'next_index': 0},
|
||||
]
|
||||
}
|
||||
assert_equal(expected, wallet.listdescriptors())
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
ListDescriptorsTest(__file__).main()
|
||||
|
Loading…
x
Reference in New Issue
Block a user