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

Add createwallet and signpsbt subcommands #124

Merged
merged 8 commits into from
Mar 27, 2024
Merged

Add createwallet and signpsbt subcommands #124

merged 8 commits into from
Mar 27, 2024

Conversation

guggero
Copy link
Member

@guggero guggero commented Mar 12, 2024

With this PR we add the following three new functionalities to chantools:

  • Add a new createwallet subcommand that creates a lnd compatible wallet.db file from either an aezeed, a BIP39 seed, a master root key or by generating a new aezeed.
  • Add a new global --walletdb option to read the master root key from a lnd compatible wallet.db file instead of needing to enter the seed in the command line (or specifying --rootkey).
  • Add a new signpsbt subcommand that allows signing a multisig PSBT.

guggero added 8 commits March 27, 2024 18:17
This commit adds a new subcommand for creating a new lnd compatible
wallet.db file from an existing aezeed, master root key (xprv) or by
generating a new aezeed.
With this commit we allow a third option for reading the master root key
for any command that requires access to it: Reading and decrypting it
directly from an lnd wallet password.
@guggero guggero merged commit 997d86c into master Mar 27, 2024
2 checks passed
@guggero guggero deleted the createwallet branch March 27, 2024 17:46
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

Successfully merging this pull request may close these issues.

1 participant