Shows info about an lnd wallet.db file and optionally extracts the BIP32 HD root key
Shows some basic information about an lnd wallet.db file,
like the node identity the wallet belongs to, how many on-chain addresses are
used and, if enabled with –withrootkey the BIP32 HD root key of the wallet. The
latter can be useful to recover funds from a wallet if the wallet password is
still known but the seed was lost. The 24 word seed phrase itself cannot be
extracted because it is hashed into the extended HD root key before storing it
in the wallet.db.
In case lnd was started with “–noseedbackup=true” your wallet has the default
password. To unlock the wallet set the environment variable WALLET_PASSWORD=”-“
or simply press
chantools walletinfo [flags]
chantools walletinfo --withrootkey \
--walletdb ~/.lnd/data/chain/bitcoin/mainnet/wallet.db
--dumpaddrs print all addresses, including private keys
-h, --help help for walletinfo
--walletdb string lnd wallet.db file to dump the contents from
--withrootkey print BIP32 HD root key of wallet to standard out
--nologfile If set, no log file will be created. This is useful for testing purposes where we don't want to create a log file.
-r, --regtest Indicates if regtest parameters should be used
--resultsdir string Directory where results should be stored (default "./results")
-s, --signet Indicates if the public signet parameters should be used
-t, --testnet Indicates if testnet parameters should be used