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

Use seedutil to generate aezeed mnemonic #1253

Closed
sangaman opened this issue Sep 26, 2019 · 0 comments · Fixed by #1376
Closed

Use seedutil to generate aezeed mnemonic #1253

sangaman opened this issue Sep 26, 2019 · 0 comments · Fixed by #1376
Assignees
Labels
enhancement New feature or request P2 mid priority

Comments

@sangaman
Copy link
Collaborator

Currently we depend on lnd to generate the master recovery aezeed mnemonic. When lnd is not available, we don't generate a mnemonic at all. Instead, if it's unavailable we should use the seedutil tool, see: https://github.com/ExchangeUnion/xud/blob/master/lib/swaps/SwapClientManager.ts#L124

This issue tracks the enhancement to the seedutil tool to generate a seed from scratch and to use it in xud.

@sangaman sangaman added enhancement New feature or request P3 low priority labels Sep 26, 2019
@kilrau kilrau added P2 mid priority and removed P3 low priority labels Jan 14, 2020
sangaman added a commit that referenced this issue Jan 29, 2020
This changes adds the functionality to seedutil to generate a random
24 word mnemonic, which then replaces lnd for the purposes of generating
the seed and mnemonic for a new xud node. This removes a dependency and
allows xud to create a node without the help of lnd.

Closes #1253.
sangaman added a commit that referenced this issue Jan 29, 2020
This changes adds the functionality to seedutil to generate a random
24 word mnemonic, which then replaces lnd for the purposes of generating
the seed and mnemonic for a new xud node. This removes a dependency and
allows xud to create a node without the help of lnd.

Closes #1253.
sangaman added a commit that referenced this issue Jan 29, 2020
This changes adds the functionality to seedutil to generate a random
24 word mnemonic, which then replaces lnd for the purposes of generating
the seed and mnemonic for a new xud node. This removes a dependency and
allows xud to create a node without the help of lnd.

Closes #1253.
@ghost ghost closed this as completed in #1376 Jan 31, 2020
engwarrior pushed a commit to engwarrior/xud that referenced this issue Feb 5, 2020
This changes adds the functionality to seedutil to generate a random
24 word mnemonic, which then replaces lnd for the purposes of generating
the seed and mnemonic for a new xud node. This removes a dependency and
allows xud to create a node without the help of lnd.

Closes ExchangeUnion#1253.
engwarrior pushed a commit to engwarrior/xud that referenced this issue Feb 5, 2020
This changes adds the functionality to seedutil to generate a random
24 word mnemonic, which then replaces lnd for the purposes of generating
the seed and mnemonic for a new xud node. This removes a dependency and
allows xud to create a node without the help of lnd.

Closes ExchangeUnion#1253.
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P2 mid priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants