SomberNight
7746cc8e60
bip32: (trivial) rename method strpath_to_intpath, for symmetry
...
Required a much higher mental load to parse the name "convert_bip32_path_to_list_of_uint32"
than to parse "convert_bip32_strpath_to_intpath".
And we already have the ~inverse: "convert_bip32_intpath_to_strpath".
3 years ago
SomberNight
a80bef8421
follow-up descriptor.py: small clean-up
3 years ago
SomberNight
847b4fa4c4
descriptor.py: sortedmulti to sort .pubkeys already in __init__
3 years ago
SomberNight
9127c12fa3
descriptor.py: do more validation in PubkeyProvider, and add tests
3 years ago
SomberNight
e7849bce94
descriptor.py: clean-up and test PubkeyProvider.get_full_derivation_*
3 years ago
SomberNight
a536658eef
descriptor.py: fix get_satisfaction_progress
3 years ago
SomberNight
144aac4523
descriptors: add more sanity checks, and unit tests
3 years ago
SomberNight
0647a2cf9f
transaction.py: rm PartialTxInput.{num_sig, script_type}
3 years ago
SomberNight
d062505cfd
transaction.py: delegate size estimation to descriptors
3 years ago
SomberNight
df9a58480b
descriptors: implement and use ".satisfy*" methods
3 years ago
SomberNight
f1f39f0e82
descriptors: wallet/transaction: construct intermediate osd
3 years ago
SomberNight
8f8dd1506e
descriptor.py: add a dozen TODOs
3 years ago
SomberNight
d2f75b7da5
descriptor.py: don't allow ypub/zpub inside descriptors
3 years ago
SomberNight
001ca775a9
descriptor.py: speed-up DescriptorChecksum a bit
3 years ago
SomberNight
9d3f53932b
add descriptor.py from bitcoin-core/HWI
3 years ago