This adds support for key origin information to the descriptor parser, and exposes the resulting key path information through FlatSigningProvider
.
There is no observable functionality from this right now, except having the scantxoutset
RPC accept descriptors that include key origin information.
Longer term this feature helps with a potential descriptors-based walletless PSBT updater, or for importing hardware wallet xpubs (once the wallet can import descriptors).