Here I am with another success story of how I found a dusty wallet.dat from back in the dayz and now wish to make it a-new again.
Except that I am way passed the restoration point. And that I have been mining XMR for a few months now managing my wallet locally. In Linux. Via Command Line Interface(CLI). And loving it and wouldn’t change it. So I am a couple of steps ahead.
But even though I am very close to my goal of running LTC in 2023 that it isn’t exactly the same way than running XMR. It isn’t as easy.
So because most of the times search engines have brought me on this forum when looking for help with my problems (and also because what I am attempting doesn’t have anything documented anywhere on the interwebz) that I have taken the liberty to bring my matters to this community which seems like it is very well educated in term of LTC and it’s many technological forms.
And now for the technical part.
First, the basics:
- I was running LTC on a Windoze setup back in 2013 and I then copied the wallet.dat file on a USB stick swearing that I would return to this one day. Back then I didn’t knew much about crypto and haven’t saved any other file in the process thinking it was the only one I would ever need again;
- Over the next years I then learnt Linux and working in Command Line Interface(CLI) mode. I am now running Linux on all of my machines and am loving it;
- I finally decided to come back to crypto mining because of XMR. I have been mining it in this formula of mine for several months and I feel most comfortable with the basics;
- The time came to restore that LTC wallet! For that I first visited litecoin dot org and following the simply instructions and it worked out well.
litecoindhas been up and synchronized for a few days now. I also copied back my old
And now my problems & questions:
- How does one actually uses
Checking for it’s syntax via
Litecoin Core litecoin-wallet version v0.21.2.1 litecoin-wallet is an offline tool for creating and interacting with Litecoin Core wallet files. By default litecoin-wallet will act on wallets in the default mainnet wallet directory in the datadir. To change the target wallet, use the -datadir, -wallet and -testnet/-regtest arguments. Usage: litecoin-wallet [options] <command> Options: -? Print this help message and exit -datadir=<dir> Specify data directory -wallet=<wallet-name> Specify wallet name Debugging/Testing options: -debug=<category> Output debugging information (default: 0). -printtoconsole Send trace/debug info to console (default: 1 when no -debug is true, 0 otherwise). Chain selection options: -chain=<chain> Use the chain <chain> (default: main). Allowed values: main, test, signet, regtest -signet Use the signet chain. Equivalent to -chain=signet. Note that the network is defined by the -signetchallenge parameter -signetchallenge Blocks must satisfy the given script to be considered valid (only for signet networks; defaults to the global default signet test network challenge) -signetseednode Specify a seed node for the signet network, in the hostname[:port] format, e.g. sig.net:1234 (may be used multiple times to specify multiple seed nodes; defaults to the global default signet test network seed node(s)) -testnet Use the test chain. Equivalent to -chain=test. Commands: create Create new wallet file info Get wallet info salvage Attempt to recover private keys from a corrupt wallet. Warning: 'salvage' is experimental.
As a person who cares to “feel” the balance of his wallet I would like to think that I’d need to run would be:
info Get wallet info
Wallet info =========== Name: Format: bdb Descriptors: no Encrypted: yes HD (hd seed available): no Keypool Size: 0 Transactions: 4 Address Book: 0
Is it possible to see the balance using
litecoin-wallet or not?
With XMR managing the wallet via CLI is very easy, just launch it:
$ ./monero-wallet-cli This is the command line monero wallet. It needs to connect to a monero daemon to work correctly. WARNING: Do not reuse your Monero keys on another fork, UNLESS this fork has key reuse mitigations built in. Doing so will harm your privacy. Monero 'Fluorine Fermi' (v0.18.1.2-release) Logging to /opt/crypto/monero-latest/monero-wallet-cli.log Specify wallet file name (e.g., MyWallet). If the wallet doesn't exist, it will be created. Wallet file name (or Ctrl-C to quit):
And load your wallet file. The rest is piece of cake:
Wallet file name (or Ctrl-C to quit): MyWallet Wallet and key files found, loading... Wallet password: Opened wallet: MyWalletAddressHere ********************************************************************** Use the "help" command to see a simplified list of available commands. Use "help all" to see the list of all available commands. Use "help <command>" to see a command's documentation. ********************************************************************** Background mining enabled. Thank you for supporting the Monero network. Starting refresh... Refresh done, blocks received: 21797 Untagged accounts: Account Balance Unlocked balance Label * 0 123ABC 9999999.999999999999 9999999.999999999999 Primary account ------------------------------------------------------------------------------------ Total 9999999.999999999999 9999999.999999999999 Currently selected account:  Primary account Tag: (No tag assigned) Balance: 9999999.999999999999, unlocked balance: 9999999.999999999999 Background refresh thread started [wallet 123ABC]:
There are also many more user friendly (read: useful) features enhancing the whole user experience:
[wallet 123ABC]: help Important commands: "welcome" - Show welcome message. "help all" - Show the list of all available commands. "help <command>" - Show a command's documentation. "apropos <keyword>" - Show commands related to a keyword. "wallet_info" - Show wallet main address and other info. "balance" - Show balance. "address all" - Show all addresses. "address new" - Create new subaddress. "transfer <address> <amount>" - Send XMR to an address. "show_transfers [in|out|pending|failed|pool]" - Show transactions. "sweep_all <address>" - Send whole balance to another wallet. "seed" - Show secret 25 words that can be used to recover this wallet. "refresh" - Synchronize wallet with the Monero network. "status" - Check current status of wallet. "version" - Check software version. "exit" - Exit wallet. "donate <amount>" - Donate XMR to the development team. [wallet 123ABC]:
I would like to stress the fact that when I run
litecoin-qt and I point to the same wallet file that I do see the balance hence everything is in order from my end. Or is it?
- Is it possible to regenerate a private key for an already existing wallet and is there any serious gain in doing so? If possible then what is the best way to do it?
I would think that the answer to that is no yet there is the experimental
salvage command of
If it is indeed impossible what would be the course of action that would make the most sense based on the fact the point is to bring everything back up as it should be and modern. Would it be to generate a new local wallet and transfer the balance from one another or if not having this private key in hand not a big deal when you can see the balance in your wallet?
Hopefully things I’ve referred to will resonate with somebody around here and we can make this LTC wallet mystery that less complex for the future users.