UR Type Definition for BIP44 Accounts #24
Replies: 3 comments 3 replies
-
I'm willing to support this if we can get one other solid commitment from a wallet vendor want to support import/export of this CBOR in a UR or as part of a UR. @craigraw can you share a bit more on how you plan to use for your wallet? What does the workflow look like? |
Beta Was this translation helpful? Give feedback.
-
Would be happy to support this in Fully Noded. To be clear from the PR it seems this would support all major derivations not just bip44? |
Beta Was this translation helpful? Give feedback.
-
+1. Importing all the keys at once will be very convenient. |
Beta Was this translation helpful? Give feedback.
-
I've created a PR for a new UR data type: BlockchainCommons/Research#50
The abstract and motivation is copied below. Any feedback appreciated!
Abstract
This BCR describes a data format that promotes standards-based sharing of BIP44 account level xpubs and other information allowing devices to join wallets with little to no user interaction required.
Motivation
A number of script types for both single and multisig have emerged, each with its own well known derivation path. Devices (especially hardware wallets) need to share the xpub at the correct derivation path for a particular script type in order to be successfully represented in most wallet software.
In the absence of a standard, the burden of selecting the script type on the device falls to the user, requiring technical knowledge and made more difficult by the often limited display and input capabilities. For multisig wallets, this choice must be repeated correctly on each device.
More commonly, a proprietary data format is used which bundles the information for several script types into a set, allowing the choice to be made once through the wallet software. The wallet software can then select the appropriate type from the set provided by the device. This BCR seeks to establish a standard format for creating this set using output descriptors to share BIP44 account level data at standard derivations.
Beta Was this translation helpful? Give feedback.
All reactions