Post
Topic
Board Bitcoin Technical Support
Re: Importing an old v0.3.0 wallet.dat - is my plan sound?
by
nc50lc
on 16/05/2023, 06:34:59 UTC
-snip-
OK, in the Bitcoin Core console I rescanned my wallet imported as described above (call it 2010-first) - no change.

Then I used the 'recover wallet' option in the GUI on another backup copy of the original wallet.dat, which led to another wallet being created in Bitcoin Core which I called 2010-second. Rescanned this in the console, result was again no different.
Then it's now 100% certain that the displayed balance is correct.

Creating a signed raw transaction in the GUI while offline is quite simple:
  • Go to send tab, enter the recipient address and amount.
  • Next to the "Transaction fee" click "Choose...", then switch to "Custom:".
  • Set a desirable transaction fee rate in BTC/kvB (shown as "per kilobyte"),
    Since estimation wont be available, you'll have to check the priority fee rate at mempool.space or other mempool monitoring website (of course using a separate online device).
    For example, according to the said site, today's "good" fee rate is at "83 sat/vB" which is equals to "0.00083000 BTC/kvB".
  • After setting the fee rate, click "Send" and it'll be signed and broadcasted to your own mempool.
  • Go to "Transactions" tab and find the transaction, right-click on it and select "Copy raw transaction".
  • Transfer that raw transaction to an online PC and broadcast using an online synced Bitcoin Core via sendrawtransaction command or any push/broadcast txn service of your choice (less private).