Hi, I found this forum trying to find people that use Knots. I hope someone knows how to do this.
If there is an old 2013 Bitcoin Core wallet.dat which was last used a in 2015 version of Core and you want to run Knots, given that the wallet is an old format, what should you do to not screw up in the process?
It appears there are 2 options, “Migrate wallet” and “Restore wallet”. Not sure what they do and in what order that must be done. Of course backups do exist, but I want to know what is going on.
The end goal is to have a setup like this:
- Laptop 1: It runs Bitcoin Knots full node, with the full blockchain synced, used to broadcast transactions and be able to monitor the wallet in watch-only mode.
- Laptop 2: It runs Bitcoin Knots as a wallet, to craft transactions, never connecting to the internet, and then send this transaction into the Laptop 1 node, and broadcast it.
I think back then you had to use the console with some convoluted raw transaction commands that you would risk you type the wrong comma at the wrong spot or copy paste the wrong address and screw something up. I think right now there is the PSBT thing that is integrated within the GUI. Ideally, I could use Coin Control, select what addresses I want to use to send the coins, and then generate a PSBT file that contains this information, and then you load this file into the node on online laptop to broadcast the transaction. I have never done this, so I will test first with testnet coins. But hopefully someone knows how to do it properly here.
But for now, let’s first solve how to port the old wallet file into the new wallet format without screwing things up. Then we can later worry about how to do the 2 laptop setup to transact. Meanwhile I will continue to sync the node which is taking like 4 days, so im posting this here so meanwhile I can learn how to do the next steps.
I am using Debian 13 btw, on both laptops. I have to install it on the cold storage laptop, where I will load the wallet, this is the offline wallet. Then I will need to learn how to generate a watch-only wallet for the online laptop. Then I need to learn the PSBT thing to make the transactions. It’s a lot of work and I don’t want to create a separate thread for each thing, so maybe we can solve this here? I understand things better if they are step by step, ideally in video but I didn’t found them, so im asking here. The manuals are not enough, I would like to talk to someone that has actually done it and encountered and solved any problems in this proces.
Please let me know. Thanks