mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
test: check listdescriptors do not return a mix of hardened derivation marker
This commit is contained in:
parent
975783cb79
commit
28a4fcb03c
1 changed files with 20 additions and 0 deletions
|
@ -134,6 +134,26 @@ class ListDescriptorsTest(BitcoinTestFramework):
|
||||||
}
|
}
|
||||||
assert_equal(expected, wallet.listdescriptors())
|
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__':
|
if __name__ == '__main__':
|
||||||
ListDescriptorsTest(__file__).main()
|
ListDescriptorsTest(__file__).main()
|
||||||
|
|
Loading…
Add table
Reference in a new issue