Here are some things I have learned that should probably be common knowledge for anyone using Bitcoin.
- Keep a backup, don’t ever delete a wallet.dat file unless you are sure that your backup is up to date
- Be aware that a transaction can result in change that will go to a newly created address in your wallet.dat.
- Encrypting your wallet will reset the 100 pre-generated addresses that are used for change and new addresses.
- Don’t make transactions while waiting for the blockchain to sync.
- If a wallet for some reason does not contain an expected transaction or address dump the data with pywalletand search for any relevant information.
Keep your Bitcoins safe everyone!