transactions – How to use Bitcoin Core on a laptop as a hardware wallet
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top
I would like to have the following setup:
- Bitcoin Core on an offline laptop. Here the private keys are stored. Full disk encryption.
- Bitcoin Core on an online laptop. Here watch-only addresses from the private keys in the offline laptop are imported to monitor funds without exposing the private keys online. The blockchain is fully synced. Also full disk encryption.
I have already downloaded the entire blockchain and it’s synced on one laptop. Now im wondering how can I use the other laptop as a hardware wallet and broadcast transactions in the online node. As far as I know even if there isn’t proper support for this like Electrum for some reason, it is doable. I reckon reading something about this and it was done with QR codes or something. I also would like to make this through the GUI to minimize screwing up in the process.
Any ideas? Thanks.
I don’t know how to do exactly what you are asking, but I think you could use some wallet like Wasabi. Run it on the offline laptop with encrypted disk, and connect to local full node (bitcoind running on your online laptop) through local IP address. You can configure Wasabi to do that in the settings.
I use similar setup where my Wasabi wallet connects to a full node run through Umbrel on a separate computer on the same network.