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

Tool for generating name private keys from backup phrase #291

Closed
jcnelson opened this issue Nov 7, 2017 · 6 comments
Closed

Tool for generating name private keys from backup phrase #291

jcnelson opened this issue Nov 7, 2017 · 6 comments
Assignees

Comments

@jcnelson
Copy link
Collaborator

jcnelson commented Nov 7, 2017

It's possible for a user to both register a name and send a name from Onename to the same address, and end up in a situation where the same address owns two names. The browser does not know how to handle this.

What is needed is a tool to translate the user's backup phrase into their owner and payment private keys. Then, the user can use the CLI tool to transfer one of the names to a different identity address.

@jcnelson jcnelson added the enhancement Iterations/refactor on existing features/infrastructure/tests label Nov 7, 2017
@jcnelson jcnelson self-assigned this Nov 7, 2017
@jasonnovack
Copy link

Thanks @jcnelson. I also wonder if there are legitimate use cases for an address to own multiple names.

@larrysalibra
Copy link
Contributor

We already have a branch in the browser that starts to do this: https://github.com/blockstack/blockstack-browser/tree/feature/migration-tool

@kantai has also done work on this in stacks-archive/blockstack-browser#537 as well

@larrysalibra
Copy link
Contributor

@jasonnovack tried to answer your question here: https://forum.blockstack.org/t/transfer-username/2479/5?u=larry

@larrysalibra larrysalibra added feature-request and removed enhancement Iterations/refactor on existing features/infrastructure/tests labels Jan 12, 2018
@larrysalibra
Copy link
Contributor

To enable the creation of such a tool, we should extract the keychain generation code from browser and move it into blockstack.js so that other apps can take advantage of it.

@jcnelson
Copy link
Collaborator Author

jcnelson commented May 6, 2018

Addressed here: https://github.com/jcnelson/cli-blockstack

@jcnelson jcnelson closed this as completed May 6, 2018
@hstove
Copy link
Contributor

hstove commented May 6, 2018

I also added a PR for the browser to show your public key on the keychain backup page: stacks-archive/blockstack-browser#1308

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

No branches or pull requests

4 participants