Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support transferring names in bulk #531

Open
JeremyRand opened this issue Jan 7, 2023 · 2 comments
Open

Support transferring names in bulk #531

JeremyRand opened this issue Jan 7, 2023 · 2 comments

Comments

@JeremyRand
Copy link
Member

Is your feature request related to a problem? Please describe.

Alice has 20 names in a BDB wallet. She would like to move them all to a Descriptor wallet so that the BDB wallet can be retired. Clicking the Configure Name button 20 times is annoying.

Describe the solution you'd like

Add a "Transfer Names" button to the "Manage Names" page, similar to "Renew Names", which allows operating on multiple names. It launches a dialog that accepts a pasteable list of destination addresses. Values remain unchanged.

Describe alternatives you've considered

Alice could code a custom Bash script or something for this, but she would prefer to use the GUI.

I suppose the same effect could be achieved with a "Sweep keys" feature that works with names; I'm open to that approach instead if preferred.

Additional context
N/A.

@JeremyRand
Copy link
Member Author

JeremyRand commented Jan 7, 2023

FWIW I'm not specifically advocating this feature; the "sweep" alternative seems reasonable to me; I'm just relaying this from #529 (comment) since the discussion belongs in its own issue, not cluttering #529.

@JeremyRand
Copy link
Member Author

FWIW I'm not specifically advocating this feature; the "sweep" alternative seems reasonable to me.

Pondered it more and I now think sweeping private keys is not a reasonable approach, because it requires moving private key material around; this is incompatible with some security models (e.g. if different wallets are in different trust domains). So yes I am now specifically advocating this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant